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
-~----------~----~----~----~------~----~------~--~---

Reply via email to