A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/home/glassercps/lockers.sixthfloorlabs.com/fcgi.py in run(self=<fcgi.Request object at 0x7c0ba4e10e50>) |
578 """Runs the handler, flushes the streams, and ends the request."""
|
579 try:
|
580 protocolStatus, appStatus = self.server.handler(self)
|
581 except:
|
582 traceback.print_exc(file=self.stderr)
|
protocolStatus undefined, appStatus undefined, self = <fcgi.Request object at 0x7c0ba4e10e50>, self.server = <fcgi.WSGIServer object at 0x7c0bab51f7d0>, self.server.handler = <bound method WSGIServer.handler of <fcgi.WSGIServer object at 0x7c0bab51f7d0>> |
/home/glassercps/lockers.sixthfloorlabs.com/fcgi.py in handler(self=<fcgi.WSGIServer object at 0x7c0bab51f7d0>, req=<fcgi.Request object at 0x7c0ba4e10e50>) |
1264 try:
|
1265 try:
|
1266 result = self.application(environ, start_response)
|
1267 try:
|
1268 for data in result:
|
result = None, self = <fcgi.WSGIServer object at 0x7c0bab51f7d0>, self.application = <__main__.Wrapper object at 0x7c0bab5740d0>, environ = {'CONTENT_LENGTH': '0', 'CONTEXT_DOCUMENT_ROOT': '/home/glassercps/lockers.sixthfloorlabs.com', 'CONTEXT_PREFIX': '', 'DH_USER': 'glassercps', 'DOCUMENT_ROOT': '/home/glassercps/lockers.sixthfloorlabs.com', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate', 'HTTP_CACHE_CONTROL': 'max-age=259200', 'HTTP_CONNECTION': 'close', ...}, start_response = <function start_response at 0x7c0bab564398> |
/home/glassercps/lockers-data/sixthfloorlabs.com/index.fcgi in __call__(self=<__main__.Wrapper object at 0x7c0bab5740d0>, environ={'CONTENT_LENGTH': '0', 'CONTEXT_DOCUMENT_ROOT': '/home/glassercps/lockers.sixthfloorlabs.com', 'CONTEXT_PREFIX': '', 'DH_USER': 'glassercps', 'DOCUMENT_ROOT': '/home/glassercps/lockers.sixthfloorlabs.com', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate', 'HTTP_CACHE_CONTROL': 'max-age=259200', 'HTTP_CONNECTION': 'close', ...}, start_response=<function start_response at 0x7c0bab564398>) |
11 import run
|
12 try:
|
13 return run.LockersMain()(environ, start_response)
|
14 except:
|
15 f = file('/home/glassercps/lockers-error-log', 'a')
|
run = <module 'run' from '/home/glassercps/Work/lockers-0.1.8/run.pyc'>, run.LockersMain = <class 'run.LockersMain'>, environ = {'CONTENT_LENGTH': '0', 'CONTEXT_DOCUMENT_ROOT': '/home/glassercps/lockers.sixthfloorlabs.com', 'CONTEXT_PREFIX': '', 'DH_USER': 'glassercps', 'DOCUMENT_ROOT': '/home/glassercps/lockers.sixthfloorlabs.com', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate', 'HTTP_CACHE_CONTROL': 'max-age=259200', 'HTTP_CONNECTION': 'close', ...}, start_response = <function start_response at 0x7c0bab564398> |
/home/glassercps/Work/lockers-0.1.8/run.py in __call__(self=<run.LockersMain object at 0x7c0ba517dc50>, environ={'CONTENT_LENGTH': '0', 'CONTEXT_DOCUMENT_ROOT': '/home/glassercps/lockers.sixthfloorlabs.com', 'CONTEXT_PREFIX': '', 'DH_USER': 'glassercps', 'DOCUMENT_ROOT': '/home/glassercps/lockers.sixthfloorlabs.com', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate', 'HTTP_CACHE_CONTROL': 'max-age=259200', 'HTTP_CONNECTION': 'close', ...}, start_response=<function start_response at 0x7c0bab564398>) |
126
|
127 try:
|
128 response = app(lockers.request.LockersRequest(environ))
|
129 except webob.exc.HTTPException, response:
|
130 pass
|
response undefined, app = <lockers.session.SessionMiddleware object at 0x7c0ba517df50>, global lockers = <module 'lockers' from '/home/glassercps/Work/lockers-0.1.8/lockers/__init__.pyc'>, lockers.request = <module 'lockers.request' from '/home/glassercps/Work/lockers-0.1.8/lockers/request.pyc'>, lockers.request.LockersRequest = <class 'lockers.request.LockersRequest'>, environ = {'CONTENT_LENGTH': '0', 'CONTEXT_DOCUMENT_ROOT': '/home/glassercps/lockers.sixthfloorlabs.com', 'CONTEXT_PREFIX': '', 'DH_USER': 'glassercps', 'DOCUMENT_ROOT': '/home/glassercps/lockers.sixthfloorlabs.com', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': '*/*', 'HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate', 'HTTP_CACHE_CONTROL': 'max-age=259200', 'HTTP_CONNECTION': 'close', ...} |
/home/glassercps/Work/lockers-0.1.8/lockers/session.py in __call__(self=<lockers.session.SessionMiddleware object at 0x7c0ba517df50>, request=<WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDic...gi.url_scheme': 'http',
'wsgi.version': (1, 0)}>) |
95 session_old = copy.deepcopy(request.session)
|
96
|
97 value = self.app(request)
|
98 if not value:
|
99 print 'WARNING: SessionMiddleware application did not return anything', self.app
|
value undefined, self = <lockers.session.SessionMiddleware object at 0x7c0ba517df50>, self.app = <lockers.urlparser.URLParser object at 0x7c0ba517dc90>, request = <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDic...gi.url_scheme': 'http',
'wsgi.version': (1, 0)}> |
/home/glassercps/Work/lockers-0.1.8/lockers/urlparser.py in __call__(self=<lockers.urlparser.URLParser object at 0x7c0ba517dc90>, request=<WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDic...gi.url_scheme': 'http',
'wsgi.version': (1, 0)}>) |
52
|
53 def __call__(self, request):
|
54 application, filename = self.find_application(request)
|
55 return application(request)
|
56
|
application undefined, filename undefined, self = <lockers.urlparser.URLParser object at 0x7c0ba517dc90>, self.find_application = <bound method URLParser.find_application of <lockers.urlparser.URLParser object at 0x7c0ba517dc90>>, request = <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDic...gi.url_scheme': 'http',
'wsgi.version': (1, 0)}> |
/home/glassercps/Work/lockers-0.1.8/lockers/urlparser.py in find_application(self=<lockers.urlparser.URLParser object at 0x7c0ba517dc90>, request=<WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDic...gi.url_scheme': 'http',
'wsgi.version': (1, 0)}>) |
66 else:
|
67 name = request.path_info_pop()
|
68 filename = self.find_file(request, name)
|
69
|
70 if filename is None:
|
filename undefined, self = <lockers.urlparser.URLParser object at 0x7c0ba517dc90>, self.find_file = <bound method URLParser.find_file of <lockers.urlparser.URLParser object at 0x7c0ba517dc90>>, request = <WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDic...gi.url_scheme': 'http',
'wsgi.version': (1, 0)}>, name = 'sitemap.xml' |
/home/glassercps/Work/lockers-0.1.8/lockers/urlparser.py in find_file(self=<lockers.urlparser.URLParser object at 0x7c0ba517dc90>, request=<WSGIRequest
GET:<QueryDict: {}>,
POST:<QueryDic...gi.url_scheme': 'http',
'wsgi.version': (1, 0)}>, base_filename='sitemap.xml') |
102 if len(possible) == 0:
|
103 raise RuntimeError, \
|
104 "Couldn't find anything for %s in %s" % (base_filename, directory)
|
105 return possible[0]
|
106
|
base_filename = 'sitemap.xml', directory = '/home/glassercps/Work/lockers-0.1.8/modules' |