On Monday 12 October 2009 06:32:02 John Lorance wrote:
> Running TG 2.0.3 on Ubuntu 9.x with Python 2.6 and getting this
> following error message in my paster output log periodically. Nothing
> else before or after is displaying as anomalous. Thoughts?
>
> ----------------------------------------
> Exception happened during processing of request from ('127.0.0.1',
> 53845)
> Traceback (most recent call last):
> File "/usr/local/lib/python2.6/dist-packages/Paste-1.7.2-py2.6.egg/
> paste/httpserver.py", line 1062, in process_request_in_thread
> self.finish_request(request, client_address)
> File "/usr/lib/python2.6/SocketServer.py", line 320, in
> finish_request
> self.RequestHandlerClass(request, client_address, self)
> File "/usr/lib/python2.6/SocketServer.py", line 615, in __init__
> self.handle()
> File "/usr/local/lib/python2.6/dist-packages/Paste-1.7.2-py2.6.egg/
> paste/httpserver.py", line 436, in handle
> BaseHTTPRequestHandler.handle(self)
> File "/usr/lib/python2.6/BaseHTTPServer.py", line 329, in handle
> self.handle_one_request()
> File "/usr/local/lib/python2.6/dist-packages/Paste-1.7.2-py2.6.egg/
> paste/httpserver.py", line 431, in handle_one_request
> self.wsgi_execute()
> File "/usr/local/lib/python2.6/dist-packages/Paste-1.7.2-py2.6.egg/
> paste/httpserver.py", line 287, in wsgi_execute
> self.wsgi_start_response)
> File "/usr/local/lib/python2.6/dist-packages/Paste-1.7.2-py2.6.egg/
> paste/cascade.py", line 130, in __call__
> return self.apps[-1](environ, start_response)
> File "/usr/local/lib/python2.6/dist-packages/Paste-1.7.2-py2.6.egg/
> paste/registry.py", line 350, in __call__
> app_iter = self.application(environ, start_response)
> File "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.7-py2.6.egg/
> pylons/middleware.py", line 214, in __call__
> self.app, new_environ, catch_exc_info=True)
> File "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.7-py2.6.egg/
> pylons/util.py", line 94, in call_wsgi_application
> app_iter = application(environ, start_response)
> File "/usr/local/lib/python2.6/dist-packages/WebError-0.10.1-
> py2.6.egg/weberror/errormiddleware.py", line 156, in __call__
> return self.application(environ, start_response)
> File "/usr/local/lib/python2.6/dist-packages/TurboGears2-2.0.3-
> py2.6.egg/tg/configuration.py", line 655, in wrapper
> return app(environ, start_response)
> File "/usr/local/lib/python2.6/dist-packages/TurboGears2-2.0.3-
> py2.6.egg/tg/configuration.py", line 555, in remover
> return app(environ, start_response)
> File "/usr/local/lib/python2.6/dist-packages/repoze.tm2-1.0a4-
> py2.6.egg/repoze/tm/__init__.py", line 19, in __call__
> result = self.application(environ, save_status_and_headers)
> File "/usr/local/lib/python2.6/dist-packages/repoze.who-1.0.15-
> py2.6.egg/repoze/who/middleware.py", line 107, in __call__
> app_iter = app(environ, wrapper.wrap_start_response)
> File "/usr/local/lib/python2.6/dist-packages/ToscaWidgets-0.9.7.2-
> py2.6.egg/tw/core/middleware.py", line 36, in __call__
> return self.wsgi_app(environ, start_response)
> File "/usr/local/lib/python2.6/dist-packages/ToscaWidgets-0.9.7.2-
> py2.6.egg/tw/core/middleware.py", line 59, in wsgi_app
> resp = req.get_response(self.application)
> File "build/bdist.linux-x86_64/egg/webob/__init__.py", line 1325, in
> get_response
> application, catch_exc_info=False)
> File "build/bdist.linux-x86_64/egg/webob/__init__.py", line 1293, in
> call_application
> app_iter = application(self.environ, start_response)
> File "/usr/local/lib/python2.6/dist-packages/ToscaWidgets-0.9.7.2-
> py2.6.egg/tw/core/resource_injector.py", line 67, in _injector
> resp = req.get_response(app)
> File "build/bdist.linux-x86_64/egg/webob/__init__.py", line 1325, in
> get_response
> application, catch_exc_info=False)
> File "build/bdist.linux-x86_64/egg/webob/__init__.py", line 1293, in
> call_application
> app_iter = application(self.environ, start_response)
> File "/usr/local/lib/python2.6/dist-packages/Beaker-1.4.3dev-
> py2.6.egg/beaker/middleware.py", line 73, in __call__
> return self.app(environ, start_response)
> File "/usr/local/lib/python2.6/dist-packages/Beaker-1.4.3dev-
> py2.6.egg/beaker/middleware.py", line 152, in __call__
> return self.wrap_app(environ, session_start_response)
> File "/usr/local/lib/python2.6/dist-packages/Routes-1.10.3-py2.6.egg/
> routes/middleware.py", line 130, in __call__
> response = self.app(environ, start_response)
> File "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.7-py2.6.egg/
> pylons/wsgiapp.py", line 125, in __call__
> response = self.dispatch(controller, environ, start_response)
> File "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.7-py2.6.egg/
> pylons/wsgiapp.py", line 324, in dispatch
> return controller(environ, start_response)
> File "/var/www/preg/prod/aha2/lib/base.py", line 32, in __call__
> return TGController.__call__(self, environ, start_response)
> File "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.7-py2.6.egg/
> pylons/controllers/core.py", line 221, in __call__
> response = self._dispatch_call()
> File "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.7-py2.6.egg/
> pylons/controllers/core.py", line 172, in _dispatch_call
> response = self._inspect_call(func)
> File "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.7-py2.6.egg/
> pylons/controllers/core.py", line 107, in _inspect_call
> result = self._perform_call(func, args)
> File "/usr/local/lib/python2.6/dist-packages/TurboGears2-2.0.3-
> py2.6.egg/tg/controllers.py", line 857, in _perform_call
> self, controller, params, remainder=remainder)
> File "/usr/local/lib/python2.6/dist-packages/TurboGears2-2.0.3-
> py2.6.egg/tg/controllers.py", line 182, in _perform_call
> response = self._render_response(controller, output)
> File "/usr/local/lib/python2.6/dist-packages/TurboGears2-2.0.3-
> py2.6.egg/tg/controllers.py", line 294, in _render_response
> controller.decoration.lookup_template_engine(request)
> File "/usr/local/lib/python2.6/dist-packages/TurboGears2-2.0.3-
> py2.6.egg/tg/decorators.py", line 140, in lookup_template_engine
> engine, template, exclude_names = self.engines[content_type]
> KeyError: ''
Looks like a malformed HTTP-request to me. We have a sanitize-middleware
hooked into our app that cleans these out.
Diez
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TurboGears" 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/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---