for others stumbling upon the same problem: I found a fix and filed a ticket at http://code.djangoproject.com/ticket/5640
On Sep 25, 11:17 am, "frank h." <[EMAIL PROTECTED]> wrote: > Hello all > ever since updating to latest trunk (past merge ofunicode-branch), I > get spurious UnicodeDecodeErrors sometimes accessing my views. I have > posted about this problem earlier in the wrong group, django- > developers:http://groups.google.com/group/django-developers/browse_thread/thread... > > However, I have not managed to resolve this issue, I just dont know > how to answer Malcoms questions in the thread above. Can somebody help > me to find out whats wrong? > I am on python 2.5.1, mod_python 3.3.1. the stacktrace I get is always > > MOD_PYTHON ERROR > > ProcessId: 16895 > Interpreter: 'mcc' > > ServerName: 'svti-test-master.local' > DocumentRoot: '/Library/WebServer/Documents' > > URI: '/kluster/status/' > Location: '/kluster' > Directory: None > Filename: '/Library/WebServer/Documents/kluster' > PathInfo: '/status/' > > Phase: 'PythonHandler' > Handler: 'django.core.handlers.modpython' > > Traceback (most recent call last): > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/mod_python/importer.py", line 1537, in > HandlerDispatch > default=default_handler, arg=req, silent=hlist.silent) > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/mod_python/importer.py", line 1229, in > _process_target > result = _execute_target(config, req, object, arg) > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/mod_python/importer.py", line 1128, in > _execute_target > result = object(arg) > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/django/core/handlers/modpython.py", line 178, > in handler > return ModPythonHandler()(req) > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/django/core/handlers/modpython.py", line 151, > in __call__ > response = self.get_response(request) > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/django/core/handlers/base.py", line 53, in > get_response > response = self._real_get_response(request) > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/django/core/handlers/base.py", line 115, in > _real_get_response > return debug.technical_500_response(request, *sys.exc_info()) > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/django/views/debug.py", line 151, in > technical_500_response > return HttpResponseServerError(t.render(c), mimetype='text/html') > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/django/template/__init__.py", line 176, in > render > return self.nodelist.render(context) > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/django/template/__init__.py", line 732, in > render > bits.append(self.render_node(node, context)) > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/django/template/__init__.py", line 745, in > render_node > return node.render(context) > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/django/template/defaulttags.py", line 135, in > render > nodelist.append(node.render(context)) > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/django/template/__init__.py", line 781, in > render > return self.filter_expression.resolve(context) > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/django/template/__init__.py", line 599, in > resolve > obj = func(obj, *arg_vals) > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/django/template/defaultfilters.py", line 25, > in _dec > args[0] = force_unicode(args[0]) > > File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ > python2.5/site-packages/django/utils/encoding.py", line 41, in > force_unicode > s =unicode(s, encoding, errors) > > UnicodeDecodeError: 'utf8' codec can't decode bytes in position 14-15: > invalid data > > thanks, > -frank --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. 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/django-users?hl=en -~----------~----~----~----~------~----~------~--~---

