Opened 6 years ago

Closed 6 years ago

#12732 closed (fixed)

Change in svn revision 12098 incompatible with postgres

Reported by: stevedegrace Owned by: nobody
Component: Database layer (models, ORM) Version: master
Severity: Keywords: postgresql
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: UI/UX:

Description (last modified by kmtracey)

Hello,

I have found a problem in the svn trunk starting revision [12098] and later that causes an internal server error when using a PostgreSQL database backend. I will post the apache error log below. I found this after attempting an svn update.

I just svn update -r 12097 for now to make my installation work, but I would love to be caught up.

I hope this problem can be identified and fixed quickly... I'm afraid my programming skills are probably not up to the task of identifying and fixing the actual problem, but the sole difference between 12097 and 12098 seems to be in db/models/base.py, which makes sense. I'm copying the error log below... I'm sorry I can't be more helpful.

Stephen

[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1] mod_wsgi (pid=12911): Exception occurred processing WSGI script '/home/infinite/webapps/infinite/infinite.wsgi'.
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1] Traceback (most recent call last):
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]   File "/home/infinite/webapps/infinite/lib/python2.5/django/core/handlers/wsgi.py", line 230, in __call__
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]     self.load_middleware()
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]   File "/home/infinite/webapps/infinite/lib/python2.5/django/core/handlers/base.py", line 40, in load_middleware
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]     mod = import_module(mw_module)
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]   File "/home/infinite/webapps/infinite/lib/python2.5/django/utils/importlib.py", line 35, in import_module
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]     __import__(name)
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]   File "/home/infinite/webapps/infinite/infinite/news/__init__.py", line 1, in <module>
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]     from news.feeds import SiteNews
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]   File "/home/infinite/webapps/infinite/infinite/news/feeds.py", line 6, in <module>
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]     current_site = Site.objects.get_current()
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]   File "/home/infinite/webapps/infinite/lib/python2.5/django/contrib/sites/models.py", line 22, in get_current
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]     current_site = self.get(pk=sid)
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]   File "/home/infinite/webapps/infinite/lib/python2.5/django/db/models/manager.py", line 132, in get
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]     return self.get_query_set().get(*args, **kwargs)
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]   File "/home/infinite/webapps/infinite/lib/python2.5/django/db/models/query.py", line 334, in get
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]     num = len(clone)
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]   File "/home/infinite/webapps/infinite/lib/python2.5/django/db/models/query.py", line 79, in __len__
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]     self._result_cache = list(self.iterator())
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]   File "/home/infinite/webapps/infinite/lib/python2.5/django/db/models/query.py", line 267, in iterator
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]     for row in compiler.results_iter():
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]   File "/home/infinite/webapps/infinite/lib/python2.5/django/db/models/sql/compiler.py", line 685, in results_iter
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]     for rows in self.execute_sql(MULTI):
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]   File "/home/infinite/webapps/infinite/lib/python2.5/django/db/models/sql/compiler.py", line 740, in execute_sql
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]     cursor.execute(sql, params)
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]   File "/home/infinite/webapps/infinite/lib/python2.5/django/db/backends/util.py", line 19, in execute
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]     return self.cursor.execute(sql, params)
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]   File "/home/infinite/webapps/infinite/lib/python2.5/django/db/backends/postgresql/base.py", line 57, in execute
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1]     return self.cursor.execute(query, args)
[Fri Jan 29 21:09:04 2010] [error] [client 127.0.0.1] NameError: global name 'query' is not defined

Change History (3)

comment:1 Changed 6 years ago by kmtracey

  • Description modified (diff)
  • Needs documentation unset
  • Needs tests unset
  • Patch needs improvement unset

Reformatted description. Please use preview and appropriate WikiFormatting.

comment:2 Changed 6 years ago by kmtracey

Looks to me like the problem was introduced in r12352, not r12098.

comment:3 Changed 6 years ago by russellm

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

(In [12359]) Fixed #12732 -- Corrected an argument naming problem introduced by r12532. Thanks to stevedegrace for the report.

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