I've reopened this issue : 
http://code.google.com/p/googleappengine/issues/detail?id=573

If you try : 
logging.info("é")
or logging.info(u"é")

the dev_server crashes.

It was working before 1.6.0 (and it works in production).
I use python2.5.

Traceback (most recent call last):
  File "C:\Outils\google_appengine\google\appengine\tools\dev_appserver.py", 
line 2641, in _HandleRequest
    self._Dispatch(dispatcher, self.rfile, outfile, env_dict)
  File "C:\Outils\google_appengine\google\appengine\tools\dev_appserver.py", 
line 2528, in _Dispatch
    base_env_dict=env_dict)
  File "C:\Outils\google_appengine\google\appengine\tools\dev_appserver.py", 
line 616, in Dispatch
    base_env_dict=base_env_dict)
  File "C:\Outils\google_appengine\google\appengine\tools\dev_appserver.py", 
line 1592, in Dispatch
    self._module_dict)
  File "C:\Outils\google_appengine\google\appengine\tools\dev_appserver.py", 
line 1517, in ExecuteCGI
    logservice_stub._flush_logs_buffer()
  File 
"C:\Outils\google_appengine\google\appengine\api\logservice\logservice_stub.py",
 line 71, in _flush_logs_buffer
    logservice.logs_buffer().flush()
  File 
"C:\Outils\google_appengine\google\appengine\api\logservice\logservice.py", 
line 228, in flush
    self._lock_and_call(self._flush)
  File 
"C:\Outils\google_appengine\google\appengine\api\logservice\logservice.py", 
line 112, in _lock_and_call
    return method(*args)
  File 
"C:\Outils\google_appengine\google\appengine\api\logservice\logservice.py", 
line 260, in _flush
    apiproxy_stub_map.MakeSyncCall('logservice', 'Flush', request, response)
  File "C:\Outils\google_appengine\google\appengine\api\apiproxy_stub_map.py", 
line 94, in MakeSyncCall
    return stubmap.MakeSyncCall(service, call, request, response)
  File "C:\Outils\google_appengine\google\appengine\api\apiproxy_stub_map.py", 
line 308, in MakeSyncCall
    rpc.CheckSuccess()
  File "C:\Outils\google_appengine\google\appengine\api\apiproxy_rpc.py", line 
156, in _WaitImpl
    self.request, self.response)
  File "C:\Outils\google_appengine\google\appengine\api\apiproxy_stub.py", line 
87, in MakeSyncCall
    method(request, response)
  File 
"C:\Outils\google_appengine\google\appengine\api\logservice\logservice_stub.py",
 line 309, in _Dynamic_Flush
    new_app_logs = self.put_log_lines(group.log_line_list())
  File 
"C:\Outils\google_appengine\google\appengine\api\logservice\logservice_stub.py",
 line 321, in put_log_lines
    return _run_in_namespace(self._put_log_lines, lines)
  File 
"C:\Outils\google_appengine\google\appengine\api\logservice\logservice_stub.py",
 line 93, in _run_in_namespace
    return f(*args)
  File 
"C:\Outils\google_appengine\google\appengine\api\logservice\logservice_stub.py",
 line 330, in _put_log_lines
    message=app_log.message())
  File "C:\Outils\google_appengine\google\appengine\ext\db\__init__.py", line 
945, in __init__
    prop.__set__(self, value)
  File "C:\Outils\google_appengine\google\appengine\ext\db\__init__.py", line 
599, in __set__
    value = self.validate(value)
  File "C:\Outils\google_appengine\google\appengine\ext\db\__init__.py", line 
2696, in validate
    value = self.data_type(value)
  File "C:\Outils\google_appengine\google\appengine\api\datastore_types.py", 
line 1138, in __new__
    return super(Text, cls).__new__(cls, arg, encoding)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 0: ordinal 
not in range(128)


-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/8gnq3JmGSRAJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to