#2232: possible content-type bug
--------------------------+-------------------------------------------------
Reporter: jorge.vargas | Owner: precious
Type: defect | Status: new
Priority: normal | Milestone: 2.0rc1
Component: TurboGears | Version: trunk
Severity: normal | Keywords:
--------------------------+-------------------------------------------------
This is going to be hard to reproduce but when doing hg pull for codemill
I'm getting the following traceback (in the server as weberror isn't
present)
{{{
Exception happened during processing of request from ('127.0.0.1', 58356)
Traceback (most recent call last):
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/paste/httpserver.py", line 1062, in process_request_in_thread
self.finish_request(request, client_address)
File "/usr/local/lib/python2.5/SocketServer.py", line 254, in
finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/local/lib/python2.5/SocketServer.py", line 522, in __init__
self.handle()
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/paste/httpserver.py", line 436, in handle
BaseHTTPRequestHandler.handle(self)
File "/usr/local/lib/python2.5/BaseHTTPServer.py", line 316, in handle
self.handle_one_request()
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/paste/httpserver.py", line 431, in handle_one_request
self.wsgi_execute()
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/paste/httpserver.py", line 287, in wsgi_execute
self.wsgi_start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/paste/cascade.py", line 130, in __call__
return self.apps[-1](environ, start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/paste/registry.py", line 350, in __call__
app_iter = self.application(environ, start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/pylons/middleware.py", line 210, in __call__
self.app, environ, catch_exc_info=True)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/pylons/util.py", line 94, in call_wsgi_application
app_iter = application(environ, start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/weberror/evalexception.py", line 235, in __call__
return self.respond(environ, start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/weberror/evalexception.py", line 418, in respond
return self.application(environ, start_response)
File
"/home/mae/webapps/tgext_codemill/src/svn.turbogears.org/tg/configuration.py",
line 613, in wrapper
return app(environ, start_response)
File
"/home/mae/webapps/tgext_codemill/src/svn.turbogears.org/tg/configuration.py",
line 516, in remover
return app(environ, start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/repoze/tm/__init__.py", line 19, in __call__
result = self.application(environ, save_status_and_headers)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/repoze/who/middleware.py", line 107, in __call__
app_iter = app(environ, wrapper.wrap_start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/tw/core/middleware.py", line 36, in __call__
return self.wsgi_app(environ, start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/tw/core/middleware.py", line 59, in wsgi_app
resp = req.get_response(self.application)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/webob/__init__.py", line 1325, in get_response
application, catch_exc_info=False)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/webob/__init__.py", line 1293, in call_application
app_iter = application(self.environ, start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/tw/core/resource_injector.py", line 67, in _injector
resp = req.get_response(app)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/webob/__init__.py", line 1325, in get_response
application, catch_exc_info=False)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/webob/__init__.py", line 1293, in call_application
app_iter = application(self.environ, start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/beaker/middleware.py", line 81, in __call__
return self.app(environ, start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/beaker/middleware.py", line 160, in __call__
return self.wrap_app(environ, session_start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/routes/middleware.py", line 130, in __call__
response = self.app(environ, start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/pylons/wsgiapp.py", line 126, in __call__
response = self.dispatch(controller, environ, start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/pylons/wsgiapp.py", line 321, in dispatch
return controller(environ, start_response)
File
"/home/mae/webapps/tgext_codemill/src/codemill/CodeMill/codemill/lib/base.py",
line 36, in __call__
return TGController.__call__(self, environ, start_response)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/pylons/controllers/core.py", line 221, in __call__
response = self._dispatch_call()
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/pylons/controllers/core.py", line 172, in _dispatch_call
response = self._inspect_call(func)
File "/home/mae/webapps/tgext_codemill/lib/python2.5/site-
packages/pylons/controllers/core.py", line 107, in _inspect_call
result = self._perform_call(func, args)
File
"/home/mae/webapps/tgext_codemill/src/svn.turbogears.org/tg/controllers.py",
line 735, in _perform_call
self, controller, params, remainder=remainder)
File
"/home/mae/webapps/tgext_codemill/src/svn.turbogears.org/tg/controllers.py",
line 144, in _perform_call
response = self._render_response(controller, output)
File
"/home/mae/webapps/tgext_codemill/src/svn.turbogears.org/tg/controllers.py",
line 257, in _render_response
controller.decoration.lookup_template_engine(pylons.request)
File
"/home/mae/webapps/tgext_codemill/src/svn.turbogears.org/tg/decorators.py",
line 132, in lookup_template_engine
engine, template, exclude_names = self.engines[content_type]
KeyError: ''
}}}
--
Ticket URL: <http://trac.turbogears.org/ticket/2232>
TurboGears <http://www.turbogears.org/>
TurboGears front-to-back web development
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "TurboGears Tickets" group.
This group is read-only. No posting by normal members allowed.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/turbogears-tickets?hl=en?hl=en
-~----------~----~----~----~------~----~------~--~---