Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#4673 closed (fixed)

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

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

Description (last modified by mtredinnick)

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 Changed 8 years ago by hans.rauch@…

  • Needs documentation unset
  • Needs tests unset
  • Patch needs improvement unset

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

comment:2 Changed 8 years ago by mtredinnick

  • Description modified (diff)
  • Triage Stage changed from Unreviewed to Accepted

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

comment:3 Changed 8 years ago by mtredinnick

  • Resolution set to fixed
  • Status changed from new to closed

(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 Changed 8 years ago by mtredinnick

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 Changed 8 years ago by hans.rauch@…

Thank you, revision 5526 is working well again!

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