File "/opt/zope/lib/python/ZPublisher/Publish.py", line 92, in publish
object=request.traverse(path, validated_hook=validated_hook)
File "/opt/zope/lib/python/ZPublisher/BaseRequest.py", line 231, in traverse
object=object.__bobo_traverse__(request)
File "/opt/zope/lib/python/ZODB/ZApplication.py", line 48, in __bobo_traverse__
conn=db.open(version)
File "/opt/zope/lib/python/ZODB/DB.py", line 504, in open
c._setDB(self)
File "/opt/zope/lib/python/Products/ZODBMountPoint/Mount.py", line 180, in _setDB
conn._setDB(conn._db)
File "/opt/zope/lib/python/Products/ZODBMountPoint/Mount.py", line 176, in _setDB
self._real_setDB(odb)
File "/opt/zope/lib/python/ZODB/Connection.py", line 257, in _setDB
self._flush_invalidations()
File "/opt/zope/lib/python/ZODB/Connection.py", line 552, in _flush_invalidations
self._cache.invalidate(self._invalidated)
File "/appli/zeo/zeocli-192.168.106.6-8080/Products/DICOD/DICODMailingList.py", line 125, in __del__
File "/opt/zope/lib/python/ZODB/Connection.py", line 599, in setstate
invalid = self._is_invalidated(obj)
File "/opt/zope/lib/python/ZODB/Connection.py", line 617, in _is_invalidated
self._inv_lock.acquire()
The __del__ method at line 125 basically just does
foo = self.foo
The March thread continues at mail.zope. org/pipermail/ zodb-dev/ 2005-March/ 008529. html
http://
For the record I'll paste the traceback here:
File "/opt/zope/ lib/python/ ZPublisher/ Publish. py", line 92, in publish request. traverse( path, validated_ hook=validated_ hook) lib/python/ ZPublisher/ BaseRequest. py", line 231, in traverse object. __bobo_ traverse_ _(request) lib/python/ ZODB/ZApplicati on.py", line 48, in __bobo_traverse__ db.open( version) lib/python/ ZODB/DB. py", line 504, in open lib/python/ Products/ ZODBMountPoint/ Mount.py" , line 180, in _setDB _setDB( conn._db) lib/python/ Products/ ZODBMountPoint/ Mount.py" , line 176, in _setDB _real_setDB( odb) lib/python/ ZODB/Connection .py", line 257, in _setDB _flush_ invalidations( ) lib/python/ ZODB/Connection .py", line 552, in _flush_ invalidations _cache. invalidate( self._invalidat ed) zeo/zeocli- 192.168. 106.6-8080/ Products/ DICOD/DICODMail ingList. py", line 125, in __del__ lib/python/ ZODB/Connection .py", line 599, in setstate invalidated( obj) lib/python/ ZODB/Connection .py", line 617, in _is_invalidated _inv_lock. acquire( )
object=
File "/opt/zope/
object=
File "/opt/zope/
conn=
File "/opt/zope/
c._setDB(self)
File "/opt/zope/
conn.
File "/opt/zope/
self.
File "/opt/zope/
self.
File "/opt/zope/
self.
File "/appli/
File "/opt/zope/
invalid = self._is_
File "/opt/zope/
self.
The __del__ method at line 125 basically just does
foo = self.foo