[ http://issues.apache.org/jira/browse/MODPYTHON-201?page=all ]
Jim Gallacher closed MODPYTHON-201. ----------------------------------- Fix Version/s: 3.3 Resolution: Fixed Already fixed in a more recent commit. > ReportError in importer.py raises an exception for mal-formed psp > ----------------------------------------------------------------- > > Key: MODPYTHON-201 > URL: http://issues.apache.org/jira/browse/MODPYTHON-201 > Project: mod_python > Issue Type: Bug > Components: importer > Affects Versions: 3.3 > Environment: 3.3.0-dev-20061029 > Reporter: Jim Gallacher > Priority: Blocker > Fix For: 3.3 > > > Mal formed psp causes an exception in importer.py ReportError > The following psp contains a syntax error, and generates an exception as > expected, causing importer.ReportError to be called. > test.psp > ------------- > <% > req.write('x' > %> > There is bug in ReportError however that raises an exception, and a 500 > Internal Server Error is sent to the client. > apache error_log > -------------------------- > [Fri Nov 03 16:08:19 2006] [error] [client 192.168.1.2] req.write(""" > [Fri Nov 03 16:08:19 2006] [error] [client 192.168.1.2] ^ > [Fri Nov 03 16:08:19 2006] [error] [client 192.168.1.2] SyntaxError: invalid > syntax > Traceback (most recent call last): > File "/usr/lib/python2.4/site-packages/mod_python/importer.py", line 1797, > in ReportError > stime = time.asctime(time.localtime(modules.stime)) > AttributeError: '_module_cache' object has no attribute 'stime' > [Fri Nov 03 16:08:19 2006] [error] [client 192.168.1.2] python_handler: > Dispatch() returned non-integer. > I'm not sure if this is a simple bug in ReportError, or indicates a deeper > problem with cache mechanism in the importer. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira