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.