A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
| /usr/lib/pymodules/python2.6/flup/server/fcgi_base.py in run(self=<flup.server.fcgi_base.Request object at 0x9453dcc>) |
556 """Runs the handler, flushes the streams, and ends the request."""
|
557 try:
|
558 protocolStatus, appStatus = self.server.handler(self)
|
559 except:
|
560 traceback.print_exc(file=self.stderr)
|
| protocolStatus undefined, appStatus undefined, self = <flup.server.fcgi_base.Request object at 0x9453dcc>, self.server = <flup.server.fcgi.WSGIServer object at 0xb76ab36c>, self.server.handler = <bound method WSGIServer.handler of <flup.server.fcgi.WSGIServer object at 0xb76ab36c>> |
| /usr/lib/pymodules/python2.6/flup/server/fcgi_base.py in handler(self=<flup.server.fcgi.WSGIServer object at 0xb76ab36c>, req=<flup.server.fcgi_base.Request object at 0x9453dcc>) |
1116 try:
|
1117 try:
|
1118 result = self.application(environ, start_response)
|
1119 try:
|
1120 for data in result:
|
| result = None, self = <flup.server.fcgi.WSGIServer object at 0xb76ab36c>, self.application = <paste.cascade.Cascade object at 0x941cb8c>, environ = {'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response = <function start_response at 0x953f5a4> |
| /usr/lib/pymodules/python2.6/paste/cascade.py in __call__(self=<paste.cascade.Cascade object at 0x941cb8c>, environ={'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response=<function start_response at 0x953f5a4>) |
128 if copy_wsgi_input:
|
129 environ['wsgi.input'].seek(0)
|
130 return self.apps[-1](environ, start_response)
|
131
|
132 def _consuming_writer(s):
|
| self = <paste.cascade.Cascade object at 0x941cb8c>, self.apps = [<StaticURLParser '/var/www/spydentify.com/www/spydentify/spydentify/public'>, <pylons.middleware.StaticJavascripts object at 0x937232c>, <paste.registry.RegistryManager object at 0x937230c>], environ = {'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response = <function start_response at 0x953f5a4> |
| /usr/lib/pymodules/python2.6/paste/registry.py in __call__(self=<paste.registry.RegistryManager object at 0x937230c>, environ={'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response=<function start_response at 0x953f5a4>) |
348
|
349 try:
|
350 app_iter = self.application(environ, start_response)
|
351 except Exception, e:
|
352 # Regardless of if the content is an iterable, generator, list
|
| app_iter = None, self = <paste.registry.RegistryManager object at 0x937230c>, self.application = <paste.recursive.RecursiveMiddleware object at 0x93722ec>, environ = {'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response = <function start_response at 0x953f5a4> |
| /usr/lib/pymodules/python2.6/paste/recursive.py in __call__(self=<paste.recursive.RecursiveMiddleware object at 0x93722ec>, environ={'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response=<function start_response at 0x953f5a4>) |
82 middleware = CheckForRecursionMiddleware(
|
83 e.factory(self), environ)
|
84 return middleware(environ, start_response)
|
85
|
86 class ForwardRequestException(Exception):
|
| middleware = <paste.recursive.CheckForRecursionMiddleware object at 0x95b3bcc>, environ = {'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response = <function start_response at 0x953f5a4> |
| /usr/lib/pymodules/python2.6/paste/recursive.py in __call__(self=<paste.recursive.CheckForRecursionMiddleware object at 0x95b3bcc>, environ={'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response=<function start_response at 0x953f5a4>) |
45 old_path_info = self.env.setdefault('paste.recursive.old_path_info', [])
|
46 old_path_info.append(self.env.get('PATH_INFO', ''))
|
47 return self.app(environ, start_response)
|
48
|
49 class RecursiveMiddleware(object):
|
| self = <paste.recursive.CheckForRecursionMiddleware object at 0x95b3bcc>, self.app = <paste.errordocument.StatusKeeper object at 0x95b3dac>, environ = {'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response = <function start_response at 0x953f5a4> |
| /usr/lib/pymodules/python2.6/paste/errordocument.py in __call__(self=<paste.errordocument.StatusKeeper object at 0x95b3dac>, environ={'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response=<function start_response at 0x953f5a4>) |
82 environ['QUERY_STRING'] = ''
|
83 #raise Exception(self.url, self.status)
|
84 return self.app(environ, keep_status_start_response)
|
85
|
86 class StatusBasedForward(object):
|
| self = <paste.errordocument.StatusKeeper object at 0x95b3dac>, self.app = <paste.recursive.RecursiveMiddleware object at 0x93722ec>, environ = {'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, keep_status_start_response = <function keep_status_start_response at 0x95474fc> |
| /usr/lib/pymodules/python2.6/paste/recursive.py in __call__(self=<paste.recursive.RecursiveMiddleware object at 0x93722ec>, environ={'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response=<function keep_status_start_response at 0x95474fc>) |
78 environ['paste.recursive.script_name'] = my_script_name
|
79 try:
|
80 return self.application(environ, start_response)
|
81 except ForwardRequestException, e:
|
82 middleware = CheckForRecursionMiddleware(
|
| self = <paste.recursive.RecursiveMiddleware object at 0x93722ec>, self.application = <paste.errordocument.StatusBasedForward object at 0x93722ac>, environ = {'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response = <function keep_status_start_response at 0x95474fc> |
| /usr/lib/pymodules/python2.6/paste/errordocument.py in __call__(self=<paste.errordocument.StatusBasedForward object at 0x93722ac>, environ={'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response=<function keep_status_start_response at 0x95474fc>) |
183 return start_response(status, headers, exc_info)
|
184
|
185 app_iter = self.application(environ, change_response)
|
186 if url:
|
187 if hasattr(app_iter, 'close'):
|
| app_iter undefined, self = <paste.errordocument.StatusBasedForward object at 0x93722ac>, self.application = <weberror.errormiddleware.ErrorMiddleware object at 0x937222c>, environ = {'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, change_response = <function change_response at 0x95476bc> |
| /usr/lib/pymodules/python2.6/weberror/errormiddleware.py in __call__(self=<weberror.errormiddleware.ErrorMiddleware object at 0x937222c>, environ={'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response=<function change_response at 0x95476bc>) |
154 # is an exception in the iterator body of the response)
|
155 if environ.get('paste.throw_errors'):
|
156 return self.application(environ, start_response)
|
157 environ['paste.throw_errors'] = True
|
158
|
| self = <weberror.errormiddleware.ErrorMiddleware object at 0x937222c>, self.application = <pylons.wsgiapp.PylonsApp object at 0x93720ac>, environ = {'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response = <function change_response at 0x95476bc> |
| /usr/lib/pymodules/python2.6/pylons/wsgiapp.py in __call__(self=<pylons.wsgiapp.PylonsApp object at 0x93720ac>, environ={'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response=<function change_response at 0x95476bc>) |
122 return ['%s' % paste.registry.restorer.get_request_id(environ)]
|
123
|
124 controller = self.resolve(environ, start_response)
|
125 response = self.dispatch(controller, environ, start_response)
|
126
|
| controller undefined, self = <pylons.wsgiapp.PylonsApp object at 0x93720ac>, self.resolve = <bound method PylonsApp.resolve of <pylons.wsgiapp.PylonsApp object at 0x93720ac>>, environ = {'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response = <function change_response at 0x95476bc> |
| /usr/lib/pymodules/python2.6/pylons/wsgiapp.py in resolve(self=<pylons.wsgiapp.PylonsApp object at 0x93720ac>, environ={'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...}, start_response=<function change_response at 0x95476bc>) |
252 config = request_config()
|
253 config.redirect = self.redirect_to
|
254 match = environ['wsgiorg.routing_args'][1]
|
255
|
256 environ['pylons.routes_dict'] = match
|
| match undefined, environ = {'DOCUMENT_ROOT': '/var/www/spydentify.com/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'no-cache', 'HTTP_CONNECTION': 'close', 'HTTP_HOST': 'spydentify.com', 'HTTP_PRAGMA': 'no-cache', ...} |