When attempting to view an app's errors via the admin app I often get an 
"Internal error" page instead.  Looking in applications/admin/errors/ I see 
that it encountered an EOFError when trying to load the error file from the 
app.

This is happening in 1.99.7.  I was seeing it a lot in 1.99.3 also.

I'm running on CentOS 5.8 using mod_wsgi in Apache.

Is there some way to fix or work around this?

Here is the stack trace:

[Thu Apr 19 15:22:39 2012] [error] ERROR:web2py:Traceback (most recent call 
last):
[Thu Apr 19 15:22:39 2012] [error]   File 
"/var/local/web2py/gluon/restricted.py", line 205, in restricted
[Thu Apr 19 15:22:39 2012] [error]     exec ccode in environment
[Thu Apr 19 15:22:39 2012] [error]   File 
"/var/local/web2py/applications/admin/controllers/default.py", line 1352, 
in <module>
[Thu Apr 19 15:22:39 2012] [error]   File "gluon/globals.py", line 173, in 
<lambda>
[Thu Apr 19 15:22:39 2012] [error]     self._caller = lambda f: f()
[Thu Apr 19 15:22:39 2012] [error]   File 
"/var/local/web2py/applications/admin/controllers/default.py", line 1085, 
in errors
[Thu Apr 19 15:22:39 2012] [error]     error = pickle.load(fullpath_file)
[Thu Apr 19 15:22:39 2012] [error]   File 
"/usr/local/lib/python2.5/pickle.py", line 1370, in load
[Thu Apr 19 15:22:39 2012] [error]     return Unpickler(file).load()
[Thu Apr 19 15:22:39 2012] [error]   File 
"/usr/local/lib/python2.5/pickle.py", line 858, in load
[Thu Apr 19 15:22:39 2012] [error]     dispatch[key](self)
[Thu Apr 19 15:22:39 2012] [error]   File 
"/usr/local/lib/python2.5/pickle.py", line 880, in load_eof
[Thu Apr 19 15:22:39 2012] [error]     raise EOFError
[Thu Apr 19 15:22:39 2012] [error] EOFError


Reply via email to