mdornseif/my_ereporter — Issue #1: Failure with non ASCII Exceptions
Author: mdornseif
Created: 2012-02-08 09:05:16+00:00
State: open

Traceback (most recent call last):
File "/base/data/home/apps/s~huwawi2/dev-md.356667913946595542/lib/my_ereporter/myereporter/ereporter.py", line 234, in emit
record.exc_info)
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/api/datastore.py", line 2351, in RunInTransactionCustomRetries
return RunInTransactionOptions(options, function, *args, **kwargs)
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/api/datastore.py", line 2447, in RunInTransactionOptions
ok, result = _DoOneTry(new_connection, function, args, kwargs)
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/api/datastore.py", line 2469, in _DoOneTry
result = function(*args, **kwargs)
File "/base/data/home/apps/s~huwawi2/dev-md.356667913946595542/lib/my_ereporter/myereporter/ereporter.py", line 262, in __EmitTx
handler=self.__RelativePath(os.environ['PATH_TRANSLATED']))
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/ext/db/__init__.py", line 945, in __init__
prop.__set__(self, value)
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/ext/db/__init__.py", line 599, in __set__
value = self.validate(value)
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/ext/db/__init__.py", line 2665, in validate
value = self.data_type(value)
File "/base/python27_runtime/python27_lib/versions/1/google/appengine/api/datastore_types.py", line 1141, in __new__
return super(Text, cls).__new__(cls, arg, encoding)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 1447: ordinal not in range(128)