i double checked all of my admin settings and nothing has changed.
however, i started commented out items i didn't need anymore
(list_display_links and list_filter) in the admin class for this model
and now i get a 500 error.  Below is the traceback from the log file
that I'm getting:

[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1] mod_python
(pid=21091, interpreter='wartrac.lormfg.com', phase='PythonHandler',
handler='django.core.handlers.modpython'): Application error
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1] ServerName:
'wartrac.lormfg.com'
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1] DocumentRoot:
'/home/sites'
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1] URI: '/admin/
tracker'
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1] Location: '/'
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1] Directory:
None
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1] Filename: '/
home/sites/admin'
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1] PathInfo: '/
tracker'
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1] Traceback
(most recent call last):
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/mod_python/importer.py", line 1537, in
HandlerDispatch\n    default=default_handler, arg=req,
silent=hlist.silent)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/mod_python/importer.py", line 1229, in
_process_target\n    result = _execute_target(config, req, object,
arg)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/mod_python/importer.py", line 1128, in
_execute_target\n    result = object(arg)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/core/handlers/modpython.py", line
228, in handler\n    return ModPythonHandler()(req)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/core/handlers/modpython.py", line
201, in __call__\n    response = self.get_response(request)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/core/handlers/base.py", line 73, in
get_response\n    response = middleware_method(request)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/middleware/common.py", line 56, in
process_request\n    if (not _is_valid_path(request.path_info) and
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/middleware/common.py", line 142, in
_is_valid_path\n    urlresolvers.resolve(path)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/core/urlresolvers.py", line 262, in
resolve\n    return get_resolver(urlconf).resolve(path)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/core/urlresolvers.py", line 184, in
resolve\n    for pattern in self.url_patterns:
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/core/urlresolvers.py", line 213, in
_get_url_patterns\n    patterns = getattr(self.urlconf_module,
"urlpatterns", self.urlconf_module)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/core/urlresolvers.py", line 208, in
_get_urlconf_module\n    self._urlconf_module = import_module
(self.urlconf_name)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/utils/importlib.py", line 35, in
import_module\n    __import__(name)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/home/
blake/django_projects/wartrac/urls.py", line 5, in <module>\n
admin.autodiscover()
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/contrib/admin/__init__.py", line
56, in autodiscover\n    import_module("%s.admin" % app)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/utils/importlib.py", line 35, in
import_module\n    __import__(name)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/home/
blake/django_projects/wartrac/tracker/admin.py", line 117, in <module>
\n    admin.site.register(Warranty, WarrantyAdmin)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/contrib/admin/sites.py", line 92,
in register\n    validate(admin_class, model)
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/contrib/admin/validation.py", line
32, in validate\n    if not hasattr(cls, field):
[Mon Jul 13 13:40:53 2009] [error] [client 66.103.240.1] TypeError:
hasattr(): attribute name must be string
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1] mod_python
(pid=21206, interpreter='wartrac.lormfg.com', phase='PythonHandler',
handler='django.core.handlers.modpython'): Application error
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1] ServerName:
'wartrac.lormfg.com'
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1] DocumentRoot:
'/home/sites'
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1] URI: '/admin/
tracker/warranty'
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1] Location: '/'
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1] Directory:
None
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1] Filename: '/
home/sites/admin'
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1] PathInfo: '/
tracker/warranty'
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1] Traceback
(most recent call last):
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/mod_python/importer.py", line 1537, in
HandlerDispatch\n    default=default_handler, arg=req,
silent=hlist.silent)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/mod_python/importer.py", line 1229, in
_process_target\n    result = _execute_target(config, req, object,
arg)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/mod_python/importer.py", line 1128, in
_execute_target\n    result = object(arg)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/core/handlers/modpython.py", line
228, in handler\n    return ModPythonHandler()(req)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/core/handlers/modpython.py", line
201, in __call__\n    response = self.get_response(request)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/core/handlers/base.py", line 73, in
get_response\n    response = middleware_method(request)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/middleware/common.py", line 56, in
process_request\n    if (not _is_valid_path(request.path_info) and
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/middleware/common.py", line 142, in
_is_valid_path\n    urlresolvers.resolve(path)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/core/urlresolvers.py", line 262, in
resolve\n    return get_resolver(urlconf).resolve(path)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/core/urlresolvers.py", line 184, in
resolve\n    for pattern in self.url_patterns:
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/core/urlresolvers.py", line 213, in
_get_url_patterns\n    patterns = getattr(self.urlconf_module,
"urlpatterns", self.urlconf_module)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/core/urlresolvers.py", line 208, in
_get_urlconf_module\n    self._urlconf_module = import_module
(self.urlconf_name)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/utils/importlib.py", line 35, in
import_module\n    __import__(name)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/home/
blake/django_projects/wartrac/urls.py", line 5, in <module>\n
admin.autodiscover()
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/contrib/admin/__init__.py", line
56, in autodiscover\n    import_module("%s.admin" % app)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/utils/importlib.py", line 35, in
import_module\n    __import__(name)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/home/
blake/django_projects/wartrac/tracker/admin.py", line 117, in <module>
\n    admin.site.register(Warranty, WarrantyAdmin)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/contrib/admin/sites.py", line 92,
in register\n    validate(admin_class, model)
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1]   File "/usr/
lib/python2.5/site-packages/django/contrib/admin/validation.py", line
32, in validate\n    if not hasattr(cls, field):
[Mon Jul 13 13:46:50 2009] [error] [client 66.103.240.1] TypeError:
hasattr(): attribute name must be string

also, here is my virthost config for this site:

<VirtualHost 209.190.122.10:80>
1142 ServerName wartrac.lormfg.com
1143   ServerAlias lormfg.com
1144   ServerAdmin bsi...@lormfg.com
1145 <Location "/">
1146   SetHandler python-program
1147   PythonHandler django.core.handlers.modpython
1148   SetEnv DJANGO_SETTINGS_MODULE wartrac.settings
1149   PythonPath "['/home/blake/django_projects'] + sys.path"
1150 </Location>
1151 <Location "/media">
1152   SetHandler None
1153 </Location>
1154 <Location "/admin_media">
1155   SetHandler None
1156 </Location>
1157 <Locationmatch "\.(jpg|gif|png)$">
1158   SetHandler None
1159 </Locationmatch>
1160 DocumentRoot /home/sites
1161   <Directory "/home/sites">
1162     Options FollowSymLinks
1163     AllowOverride All
1164     allow from all
1165   </Directory>
1166 ErrorLog /home/sites/lor/logs/wartrac/errors
1167 CustomLog /home/sites/lor/logs/wartrac/combined combined
1168 # AliasMatch ^/"([^/]+)(/(.*))? /home/sites/lormfg/users/$1/web/
$3
1169 #php_flag display_errors on
1170 #php_value error_reporting 6143
1171 #php_flag log_errors on
1172 # php_value error_log /var/log/httpd/php_log
1173 </Virtualhost>
On Jul 13, 1:01 pm, Karen Tracey <kmtra...@gmail.com> wrote:
> On Mon, Jul 13, 2009 at 10:47 AM, bsisco <blake.si...@gmail.com> wrote:
>
> > I have a simple application that we use to track incoming warranties
> > for my company.  The change_list view used to show such items as part
> > number, serial number, date entered, control number etc.  After a user
> > entered an item this morning the view now only shows boolean fields.
> > I tried going in and manually removing the latest couple of records to
> > see if maybe it was a formatting issue in his entry but that didn't
> > work.  Any ideas???
>
> > I'm using:
> >  1.1b1 SVN-11230 ( I tried updating this morning after the problem
> > started to see if that fixed the prob but no joy)
> >  MySQL
> >  Apache w/ mod-python.
>
> > Everything has worked well for several months until this morning.
>
> I can't recall ever hearing anything like this reported before.  Are you
> sure the admin definitions for this model have not been changed?
>
> Karen
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to