Philip Kilner wrote at 2006-7-13 15:30 +0100:
... t=db.pack(t) File "D:\PROGRA~1\ENFOLD~1\Zope\lib\python\ZODB\DB.py", line 634, in pack self._storage.pack(t, referencesf) File "D:\PROGRA~1\ENFOLD~1\Zope\lib\python\tempstorage\TemporaryStorage.py", line 350, in pack self._takeOutGarbage(oid) File "D:\PROGRA~1\ENFOLD~1\Zope\lib\python\tempstorage\TemporaryStorage.py", line 321, in _takeOutGarbage raise ReferenceCountError, ( ReferenceCountError: An error occured while decrementing a reference to an object in the commit phase. The object's reference count was below zero. (Oid '\x00\x00\x00\x00\x00\x00\x00;' had refcount -1)
You may see a bug in the "pack" implementation for "TemporaryStorage". Few people will probably try to "pack" a TemporaryStorage... Are you shure to need it? -- Dieter