[ZODB-Dev] 3.10.0b6 traceback

Wichert Akkerman wichert at wiggy.net
Fri Sep 10 02:40:46 EDT 2010


I just got the following traceback from a system running 3.10.0b6:

Traceback (most recent call last):
   File 
"/srv/software/buildout/eggs/WebError-0.10.2-py2.6.egg/weberror/errormiddleware.py", 
line 162, in __call__
     app_iter = self.application(environ, sr_checker)
   File 
"/srv/software/buildout/eggs/repoze.retry-0.9.4-py2.6.egg/repoze/retry/__init__.py", 
line 88, in __call__
     app_iter = self.application(environ, replace_start_response)
   File 
"/srv/software/buildout/eggs/repoze.tm2-1.0a5-py2.6.egg/repoze/tm/__init__.py", 
line 23, in __call__
     result = self.application(environ, save_status_and_headers)
   File 
"/srv/software/buildout/eggs/repoze.filesafe-1.0-py2.6.egg/repoze/filesafe/__init__.py", 
line 31, in __call__
     return self.app(environ, start_response)
   File 
"/srv/software/buildout/eggs/Beaker-1.5.4-py2.6.egg/beaker/middleware.py", 
line 152, in __call__
     return self.wrap_app(environ, session_start_response)
   File 
"/srv/software/buildout/eggs/repoze.bfg-1.3a12-py2.6.egg/repoze/bfg/router.py", 
line 91, in __call__
     root = root_factory(request)
   File "/srv/software/buildout/src/s4u.site/s4u/site/run.py", line 111, 
in get_root
     return appmaker(conn.root())
   File 
"/srv/software/buildout/eggs/ZODB3-3.10.0b6-py2.6-linux-x86_64.egg/ZODB/Connection.py", 
line 359, in root
     return RootConvenience(self.get(z64))
   File 
"/srv/software/buildout/eggs/ZODB3-3.10.0b6-py2.6-linux-x86_64.egg/ZODB/Connection.py", 
line 257, in get
     self._cache.new_ghost(oid, obj)
AssertionError: The given oid is already in the cache

is that likely to be a ZODB bug, or a bug in our application?

Wichert.

-- 
Wichert Akkerman <wichert at wiggy.net>   It is simple to make things.
http://www.wiggy.net/                  It is hard to make things simple.


More information about the ZODB-Dev mailing list