Opened 18 years ago
Closed 18 years ago
#4716 closed (invalid)
Devserver crashes randomly, mostly in admin
| Reported by: | Owned by: | Jacob | |
|---|---|---|---|
| Component: | Uncategorized | Version: | dev |
| Severity: | Keywords: | admin crash | |
| Cc: | Triage Stage: | Unreviewed | |
| Has patch: | no | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description
Sometimes a page wont load, usually in admin, with a traceback. Refreshing that page (or any other admin page) will make the devserver quit with no error. I have now tried on two different computers (one a vmware machine), django svn and 0.96, and python 2.5 and 2.4 in ubuntu feisty, and python 2.4 in ubuntu edgy.
It happens randomly, and seems like it can happen with any page using the database (but in 9 of 10 cases its a page in the admin interface).
Source code can be browsed at http://terrasque.mine.nu/svn/ptttd/trunk/ptttd/
This is the usual traceback :
Traceback (most recent call last):
File "/usr/lib/python2.4/django/core/handlers/base.py" in get_response
86. raise
File "/usr/lib/python2.4/django/core/handlers/base.py" in get_response
77. response = callback(request, *callback_args, **callback_kwargs)
File "/usr/lib/python2.4/django/contrib/admin/views/decorators.py" in _checklogin
55. return view_func(request, *args, **kwargs)
File "/usr/lib/python2.4/django/views/decorators/cache.py" in _wrapped_view_func
39. response = view_func(request, *args, **kwargs)
File "/usr/lib/python2.4/django/contrib/admin/views/main.py" in change_list
779. c.update({'has_add_permission': c['perms'][app_label][cl.opts.get_add_permission()]}),
File "/usr/lib/python2.4/django/core/context_processors.py" in __getitem__
66. return self.user.has_perm("%s.%s" % (self.module_name, perm_name))
AttributeError at /admin/torrent/tag/
'RegexURLResolver' object has no attribute 'has_perm'
Sorry, this looks like a request for help with troubleshooting rather than a bug report. Try the django-users mailing list or the IRC channel for help in either solving it, or providing a reduced case that more clearly highlights a problem in the Django codebase.