[Zope3-dev] Error running ZODB tests on Linux
Steve Alexander
steve@cat-box.net
Sat, 09 Mar 2002 14:21:24 +0000
Just checked out the Zope3 branch, and ran the tests on Linux.
----
Exception in thread Thread-19:
Traceback (most recent call last):
File "/usr/local/lib/python2.2/threading.py", line 408, in __bootstrap
self.run()
File
"/home/steve/coding/zope3/Zope3/lib/python/ZODB/tests/MTStorage.py",
line 35, in run
d = self.get_thread_dict(root)
File
"/home/steve/coding/zope3/Zope3/lib/python/ZODB/tests/MTStorage.py",
line 56, in get_thread_dict
get_transaction().commit()
File
"/home/steve/coding/zope3/Zope3/lib/python/Transaction/_defaultTransaction.py",
line 255, in commit
jarsv[-1].tpc_finish(self) # This should never fail
File "/home/steve/coding/zope3/Zope3/lib/python/ZODB/Connection.py",
line 643, in tpc_finish
self._cache.invalidateMany(self._invalidated.iterkeys())
File
"/home/steve/coding/zope3/Zope3/lib/python/Persistence/Cache.py", line
175, in invalidateMany
for oid in oids:
RuntimeError: dictionary changed size during iteration
Exception in thread Thread-20:
Traceback (most recent call last):
File "/usr/local/lib/python2.2/threading.py", line 408, in __bootstrap
self.run()
File
"/home/steve/coding/zope3/Zope3/lib/python/ZODB/tests/MTStorage.py",
line 40, in run
self.commit(d, i)
File
"/home/steve/coding/zope3/Zope3/lib/python/ZODB/tests/MTStorage.py",
line 46, in commit
get_transaction().commit()
File
"/home/steve/coding/zope3/Zope3/lib/python/Transaction/_defaultTransaction.py",
line 255, in commit
jarsv[-1].tpc_finish(self) # This should never fail
File "/home/steve/coding/zope3/Zope3/lib/python/ZODB/Connection.py",
line 643, in tpc_finish
self._cache.invalidateMany(self._invalidated.iterkeys())
File
"/home/steve/coding/zope3/Zope3/lib/python/Persistence/Cache.py", line
175, in invalidateMany
for oid in oids:
RuntimeError: dictionary changed size during iteration
----
--
Steve Alexander