Thursday, April 18, 2013

Error "Table 'django_comments' doesn't exist" - only in apache2 not in dev-server

Hi,

a few days ago i decided to stop using the django-comments framework, 

i removed the entry from settings.py and deleted the tables in my database.

Now if i want to delete an user via the admin interface i get an error 

in my apache/error log (see below)

The strange thing is, if i'm using the development server i get no error

at all and the user is deleted silently...

Any idea what is going wrong here?

Django 1.5.1

libapache2-mod-wsgi 3.3-4

mysql 5.5.30

[Thu Apr 18 15:03:26 2013] [error] Internal Server Error: /admin/auth/user/

[Thu Apr 18 15:03:26 2013] [error] Traceback (most recent call last):

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/core/handlers/base.py", line 115, in get_response

[Thu Apr 18 15:03:26 2013] [error]     response = callback(request, 

*callback_args, **callback_kwargs)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/contrib/admin/options.py", line 372, in wrapper

[Thu Apr 18 15:03:26 2013] [error]     return self.admin_site.admin_view(view)

(*args, **kwargs)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/utils/decorators.py", line 91, in _wrapped_view

[Thu Apr 18 15:03:26 2013] [error]     response = view_func(request, *args, 

**kwargs)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/views/decorators/cache.py", line 89, in _wrapped_view_func

[Thu Apr 18 15:03:26 2013] [error]     response = view_func(request, *args, 

**kwargs)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/contrib/admin/sites.py", line 202, in inner

[Thu Apr 18 15:03:26 2013] [error]     return view(request, *args, **kwargs)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/utils/decorators.py", line 25, in _wrapper

[Thu Apr 18 15:03:26 2013] [error]     return bound_func(*args, **kwargs)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/utils/decorators.py", line 91, in _wrapped_view

[Thu Apr 18 15:03:26 2013] [error]     response = view_func(request, *args, 

**kwargs)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/utils/decorators.py", line 21, in bound_func

[Thu Apr 18 15:03:26 2013] [error]     return func(self, *args2, **kwargs2)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/contrib/admin/options.py", line 1205, in changelist_view

[Thu Apr 18 15:03:26 2013] [error]     response = 

self.response_action(request, queryset=cl.get_query_set(request))

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/contrib/admin/options.py", line 960, in response_action

[Thu Apr 18 15:03:26 2013] [error]     response = func(self, request, 

queryset)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/contrib/admin/actions.py", line 35, in delete_selected

[Thu Apr 18 15:03:26 2013] [error]     queryset, opts, request.user, 

modeladmin.admin_site, using)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/contrib/admin/util.py", line 109, in get_deleted_objects

[Thu Apr 18 15:03:26 2013] [error]     collector.collect(objs)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/contrib/admin/util.py", line 160, in collect

[Thu Apr 18 15:03:26 2013] [error]     return super(NestedObjects, 

self).collect(objs, source_attr=source_attr, **kwargs)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/db/models/deletion.py", line 225, in collect

[Thu Apr 18 15:03:26 2013] [error]     elif sub_objs:

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/db/models/query.py", line 141, in __nonzero__

[Thu Apr 18 15:03:26 2013] [error]     return type(self).__bool__(self)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/db/models/query.py", line 135, in __bool__

[Thu Apr 18 15:03:26 2013] [error]     next(iter(self))

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/db/models/query.py", line 123, in _result_iter

[Thu Apr 18 15:03:26 2013] [error]     self._fill_cache()

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/db/models/query.py", line 927, in _fill_cache

[Thu Apr 18 15:03:26 2013] [error]     

self._result_cache.append(next(self._iter))

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/db/models/query.py", line 301, in iterator

[Thu Apr 18 15:03:26 2013] [error]     for row in compiler.results_iter():

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/db/models/sql/compiler.py", line 775, in results_iter

[Thu Apr 18 15:03:26 2013] [error]     for rows in self.execute_sql(MULTI):

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/db/models/sql/compiler.py", line 840, in execute_sql

[Thu Apr 18 15:03:26 2013] [error]     cursor.execute(sql, params)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/db/backends/util.py", line 41, in execute

[Thu Apr 18 15:03:26 2013] [error]     return self.cursor.execute(sql, params)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/db/backends/mysql/base.py", line 130, in execute

[Thu Apr 18 15:03:26 2013] [error]     six.reraise(utils.DatabaseError, 

utils.DatabaseError(*tuple(e.args)), sys.exc_info()[2])

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/django/db/backends/mysql/base.py", line 120, in execute

[Thu Apr 18 15:03:26 2013] [error]     return self.cursor.execute(query, args)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/MySQLdb/cursors.py", line 174, in execute

[Thu Apr 18 15:03:26 2013] [error]     self.errorhandler(self, exc, value)

[Thu Apr 18 15:03:26 2013] [error]   File "/usr/lib/python2.7/dist-

packages/MySQLdb/connections.py", line 36, in defaulterrorhandler

[Thu Apr 18 15:03:26 2013] [error]     raise errorclass, errorvalue

[Thu Apr 18 15:03:26 2013] [error] DatabaseError: (1146, "Table 

'chemieplanet.django_comments' doesn't exist")

Best regards,

Michael

No comments:

Post a Comment