Hi,

I have got a traceback in Pylons app. The strange thing is it is not
displayed as other tracebacks in a pretty way, just ugly plain text http
response. And the traceback itself gives little clue about what actually
happened.

I am using Pylons 0.9.5 + Mako.

Exception happened during processing of request from ('127.0.0.1', 40788)
Traceback (most recent call last):
  File 
"/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/httpserver.py",
line 592, in process_request_in_thread
    self.finish_request(request, client_address)
  File "SocketServer.py", line 254, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "SocketServer.py", line 521, in __init__
    self.handle()
  File 
"/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/httpserver.py",
line 400, in handle
    BaseHTTPRequestHandler.handle(self)
  File "BaseHTTPServer.py", line 316, in handle
    self.handle_one_request()
  File 
"/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/httpserver.py",
line 395, in handle_one_request
    self.wsgi_execute()
  File 
"/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/httpserver.py",
line 266, in wsgi_execute
    self.wsgi_start_response)
  File "/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/urlmap.py",
line 202, in __call__
    return app(environ, start_response)
  File 
"/usr/lib/python2.4/site-packages/PasteDeploy-1.3-py2.4.egg/paste/deploy/config.py",
line 276, in __call__
    return self.app(environ, start_response)
  File 
"/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/debug/prints.py",
line 97, in __call__
    status, headers, body = wsgilib.intercept_output(
  File "/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/wsgilib.py",
line 539, in intercept_output
    app_iter = application(environ, replacement_start_response)
  File "/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/cascade.py",
line 92, in __call__
    return self.apps[-1](environ, start_response)
  File "/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/registry.py",
line 327, in __call__
    app_iter = self.application(environ, start_response)
  File 
"/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/recursive.py",
line 80, in __call__
    return self.application(environ, start_response)
  File 
"/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/errordocument.py",
line 185, in __call__
    app_iter = self.application(environ, change_response)
  File 
"/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/evalexception/middleware.py",
line 186, in __call__
    return self.respond(environ, start_response)
  File 
"/usr/lib/python2.4/site-packages/Pylons-0.9.5-py2.4.egg/pylons/error.py",
line 269, in respond
    return debug_info.content()
  File 
"/usr/lib/python2.4/site-packages/Pylons-0.9.5-py2.4.egg/pylons/error.py",
line 308, in content
    result = formatter_(self.exc_value)
  File 
"/usr/lib/python2.4/site-packages/Pylons-0.9.5-py2.4.egg/pylons/error.py",
line 288, in mako_html_data
    return mako.exceptions.html_error_template().render()[610:-16]
  File "/usr/lib/python2.4/site-packages/Mako-0.1.5-py2.4.egg/mako/template.py",
line 109, in render
    return runtime._render(self, self.callable_, args, data)
  File "/usr/lib/python2.4/site-packages/Mako-0.1.5-py2.4.egg/mako/runtime.py",
line 286, in _render
    _render_context(template, callable_, context, *args,
**_kwargs_for_callable(callable_, data))
  File "/usr/lib/python2.4/site-packages/Mako-0.1.5-py2.4.egg/mako/runtime.py",
line 303, in _render_context
    _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
  File "/usr/lib/python2.4/site-packages/Mako-0.1.5-py2.4.egg/mako/runtime.py",
line 336, in _exec_template
    callable_(context, *args, **kwargs)
  File "memory:-0x4ea1cd14", line 61, in render_body
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 41:
ordinal not in range(128)
----------------------------------------

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" 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/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to