Opened 18 years ago

Closed 18 years ago

Last modified 18 years ago

#4673 closed (fixed)

Svn revision 5515 seems to be faulty: mod_name is not defined

Reported by: hans.rauch@… Owned by: Adrian Holovaty
Component: Core (Other) Version: dev
Severity: Keywords: mod_name
Cc: Triage Stage: Accepted
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description (last modified by Malcolm Tredinnick)

If I update my django-trunk to revision 5515, I get the following error:

[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython: Traceback (most recent call last):
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython:   File "/usr/lib64/python2.5/site-packages/mod_python/apache.py", line 299, in HandlerDispatch\n    result = object(req)
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython:   File "/usr/local/lib64/python2.5/site-packages/django/core/handlers/modpython.py", line 177, in handler\n    return ModPythonHandler()(req)
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython:   File "/usr/local/lib64/python2.5/site-packages/django/core/handlers/modpython.py", line 150, in __call__\n    response = self.get_response(request)
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython:   File "/usr/local/lib64/python2.5/site-packages/django/core/handlers/base.py", line 66, in get_response\n    resolver = urlresolvers.RegexURLResolver(r'^/', urlconf)
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython:   File "/usr/local/lib64/python2.5/site-packages/django/core/urlresolvers.py", line 188, in __init__\n    self.reverse_dict[pattern.callback] = (pattern,)
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython:   File "/usr/local/lib64/python2.5/site-packages/django/core/urlresolvers.py", line 154, in _get_callback\n    raise ViewDoesNotExist, "Could not import %s. Error was: %s" % (mod_name, str(e))
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython: NameError: global name 'mod_name' is not defined
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython: Traceback (most recent call last):
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython:   File "/usr/lib64/python2.5/site-packages/mod_python/apache.py", line 299, in HandlerDispatch\n    result = object(req)
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython:   File "/usr/local/lib64/python2.5/site-packages/django/core/handlers/modpython.py", line 177, in handler\n    return ModPythonHandler()(req)
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython:   File "/usr/local/lib64/python2.5/site-packages/django/core/handlers/modpython.py", line 150, in __call__\n    response = self.get_response(request)
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython:   File "/usr/local/lib64/python2.5/site-packages/django/core/handlers/base.py", line 66, in get_response\n    resolver = urlresolvers.RegexURLResolver(r'^/', urlconf)
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython:   File "/usr/local/lib64/python2.5/site-packages/django/core/urlresolvers.py", line 188, in __init__\n    self.reverse_dict[pattern.callback] = (pattern,)
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython:   File "/usr/local/lib64/python2.5/site-packages/django/core/urlresolvers.py", line 154, in _get_callback\n    raise ViewDoesNotExist, "Could not import %s. Error was: %s" % (mod_name, str(e))
[Sun Jun 24 10:34:57 2007] [error] [client 192.168.0.222] PythonHandler django.core.handlers.modpython: NameError: global name 'mod_name' is not defined

Change History (5)

comment:1 by hans.rauch@…, 18 years ago

I'm sorry! The error appears with svn revision 5516!!! Revision 5515 is ok.

comment:2 by Malcolm Tredinnick, 18 years ago

Description: modified (diff)
Triage Stage: UnreviewedAccepted

Fixed description. Working on a fix for the bug now.

comment:3 by Malcolm Tredinnick, 18 years ago

Resolution: fixed
Status: newclosed

(In [5520]) Fixed #4673 -- Fixed error reporting bug from [5516]. Also changed the timing
for populating the reverse cache, since that may have been happening too early.

comment:4 by Malcolm Tredinnick, 18 years ago

I was a bit worried about why you were seeing that error in the first place on an otherwise working setup, so I've changed the ordering of the code execution a little bit in [5520] as well. If you still get an error or things are misbehaving, please do report it (and include an example urls.py that is causing the problem).

comment:5 by hans.rauch@…, 18 years ago

Thank you, revision 5526 is working well again!

Note: See TracTickets for help on using tickets.
Back to Top