This has actually been plaguing me for a while but finally annoyed me enough to ask. I have several web2py (1.99.4) apps running under Apache/2.2.17 (Win32) , mod_wsgi/3.3 and Python/2.6.4. More often than not when an error happens and a ticket is generated, the ticket seems to be corrupt. Attempting to view the ticket creates another error for which the ticket says something like:
<type 'exceptions.EOFError'> Version web2py™ (1, 99, 4, datetime.datetime(2011, 12, 22, 11, 20, 45), 'stable') Python Python 2.6.4: C:\vantage_dashboard\xampp\apache\bin\httpd.exe Traceback 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Traceback (most recent call last): File "C:\vantage_dashboard\xampp\web2py\gluon\restricted.py", line 204, in restricted exec ccode in environment File "C:/vantage_dashboard/xampp/web2py/applications/admin/controllers/default.py" <https://app02:444/admin/default/edit/admin/controllers/default.py>, line 1341, in <module> File "C:\vantage_dashboard\xampp\web2py\gluon\globals.py", line 172, in <lambda> self._caller = lambda f: f() File "C:/vantage_dashboard/xampp/web2py/applications/admin/controllers/default.py" <https://app02:444/admin/default/edit/admin/controllers/default.py>, line 1082, in errors error = pickle.load(fullpath_file) File "C:\Python26\Lib\pickle.py", line 1370, in load return Unpickler(file).load() File "C:\Python26\Lib\pickle.py", line 858, in load dispatch[key](self) File "C:\Python26\Lib\pickle.py", line 880, in load_eof raise EOFError EOFError Which means that I have to attempt to read the original error ticket in a text editor which is just slightly less than idea. Any ideas what might be happening? This problem doesn't seem to happen in my dev environment (also Windows but just using rocket instead of apache/mod_wsgi). Thanks, Brian