[ZODB-Dev] FreeBSD 4.9 / SleepyCat 4.2 Test results

Ben ben at medianstrip.net
Sun Apr 4 20:59:52 EDT 2004


I couldn't find any current info on using SleepyCat 4.2, so I thought
it might be of interest to see that it fails the tests.  Is this being
worked on or should I not wait for 4.2 support?

by the way, couldn't ZODB use the concurrent DB provided in 4.2 and
avoid read-write locks?

FreeBSD 4.9-RELEASE, SleepyCat 4.2, ZODB3-3.3a2

Error in test checkAbortAfterVote (BDBStorage.tests.test_storage_api.FullTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/BasicStorage.py", line 141, in checkAbortAfterVote
    self._storage.tpc_abort(t)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/BaseStorage.py", line 134, in tpc_abort
    self._abort()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 378, in _abort
    self._withtxn(self._doabort, tid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 448, in _withtxn
    txn.abort()
DBRunRecoveryError: (-30978, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: DB_RUNRECOVERY: Fatal error, run database recovery')

Error in test checkAbortAfterVote (BDBStorage.tests.test_storage_api.FullTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/tests/BerkeleyTestBase.py", line 70, in tearDown
    StorageTestBase.tearDown(self)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/StorageTestBase.py", line 156, in tearDown
    self._close()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/StorageTestBase.py", line 153, in _close
    self._storage.close()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 392, in close
    self._doclose()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 401, in _doclose
    d.close()
DBRunRecoveryError: (-30978, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: fatal region error detected; run recovery')

Error in test checkLoadBeforeEdges (BDBStorage.tests.test_storage_api.FullTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/RevisionStorage.py", line 74, in checkLoadBeforeEdges
    oid, p64(0))
  File "/usr/local/lib/python2.3/unittest.py", line 289, in failUnlessRaises
    callableObj(*args, **kwargs)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 955, in loadBefore
    next_tid = p[0][8:]
TypeError: unsubscriptable object

Error in test checkLoadBeforeUndo (BDBStorage.tests.test_storage_api.FullTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/RevisionStorage.py", line 129, in checkLoadBeforeUndo
    t = self._storage.loadBefore(oid, p64(u64(tid) + 1))
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 955, in loadBefore
    next_tid = p[0][8:]
TypeError: unsubscriptable object

Error in test checkPackAfterUndoDeletion (BDBStorage.tests.test_storage_api.FullTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/TransactionalUndoStorage.py", line 558, in checkPackAfterUndoDeletion
    self._storage.pack(t, referencesf)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1439, in pack
    self._dopack(t)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1481, in _dopack
    self._withtxn(self._collect_revs, packtid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 439, in _withtxn
    ret = meth(txn, *args, **kws)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1575, in _collect_revs
    ct.delete()
DBInvalidArgError: (22, 'Invalid argument -- Cursor position must be set before performing this operation')

Error in test checkPackAfterUndoManyTimes (BDBStorage.tests.test_storage_api.FullTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/TransactionalUndoStorage.py", line 600, in checkPackAfterUndoManyTimes
    self._storage.pack(t, referencesf)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1439, in pack
    self._dopack(t)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1481, in _dopack
    self._withtxn(self._collect_revs, packtid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 439, in _withtxn
    ret = meth(txn, *args, **kws)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1575, in _collect_revs
    ct.delete()
DBKeyEmptyError: (-30997, 'DB_KEYEMPTY: Non-existent key/data pair')

Error in test checkPackJustOldRevisions (BDBStorage.tests.test_storage_api.FullTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/PackableStorage.py", line 299, in checkPackJustOldRevisions
    data, revid = self._storage.load(ZERO, '')
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 934, in load
    return self.loadEx(oid, version)[:2]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 928, in loadEx
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00'"

Exception in thread Thread-27:
Traceback (most recent call last):
  File "/usr/local/lib/python2.3/threading.py", line 436, in __bootstrap
    self.run()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/PackableStorage.py", line 520, in run
    self.root[choice(self.choices)].value = MinPO(j)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 448, in setstate
    self._setstate(obj)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 483, in _setstate
    p, serial = self._storage.load(obj._p_oid, self._version)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 934, in load
    return self.loadEx(oid, version)[:2]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 928, in loadEx
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x06'"

Exception in thread Thread-30:
Traceback (most recent call last):
  File "/usr/local/lib/python2.3/threading.py", line 436, in __bootstrap
    self.run()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/PackableStorage.py", line 520, in run
    self.root[choice(self.choices)].value = MinPO(j)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 448, in setstate
    self._setstate(obj)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 483, in _setstate
    p, serial = self._storage.load(obj._p_oid, self._version)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 934, in load
    return self.loadEx(oid, version)[:2]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 928, in loadEx
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02'"

Exception in thread Thread-29:
Traceback (most recent call last):
  File "/usr/local/lib/python2.3/threading.py", line 436, in __bootstrap
    self.run()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/PackableStorage.py", line 520, in run
    self.root[choice(self.choices)].value = MinPO(j)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 448, in setstate
    self._setstate(obj)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 483, in _setstate
    p, serial = self._storage.load(obj._p_oid, self._version)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 934, in load
    return self.loadEx(oid, version)[:2]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 928, in loadEx
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02'"

Error in test checkPackOnlyOneObject (BDBStorage.tests.test_storage_api.FullTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/PackableStorage.py", line 378, in checkPackOnlyOneObject
    data, revid = self._storage.load(ZERO, '')
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 934, in load
    return self.loadEx(oid, version)[:2]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 928, in loadEx
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00'"

Error in test checkPackVersionReachable (BDBStorage.tests.test_storage_api.FullTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/VersionStorage.py", line 509, in checkPackVersionReachable
    rt2 = cn2.root()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 436, in root
    return self[z64]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 159, in __getitem__
    p, serial = self._storage.load(oid, self._version)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 934, in load
    return self.loadEx(oid, version)[:2]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 928, in loadEx
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00'"

Error in test checkPackVersions (BDBStorage.tests.test_storage_api.FullTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/VersionStorage.py", line 419, in checkPackVersions
    txn.commit()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Transaction.py", line 254, in commit
    self._cleanup(objects, ncommitted, jars, subjars)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Transaction.py", line 233, in commit
    ncommitted += self._commit_objects(objects)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Transaction.py", line 352, in _commit_objects
    jar.commit(o, self)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/DB.py", line 623, in commit
    tid, oids = self._db._storage.commitVersion(self._version, dest, t)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 830, in commitVersion
    return self._withtxn(self._doCommitVersion, src, dest)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 439, in _withtxn
    ret = meth(txn, *args, **kws)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 787, in _doCommitVersion
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02'"

Error in test checkPackVersionsInPast (BDBStorage.tests.test_storage_api.FullTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/VersionStorage.py", line 463, in checkPackVersionsInPast
    txn.commit()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Transaction.py", line 254, in commit
    self._cleanup(objects, ncommitted, jars, subjars)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Transaction.py", line 233, in commit
    ncommitted += self._commit_objects(objects)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Transaction.py", line 352, in _commit_objects
    jar.commit(o, self)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/DB.py", line 623, in commit
    tid, oids = self._db._storage.commitVersion(self._version, dest, t)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 830, in commitVersion
    return self._withtxn(self._doCommitVersion, src, dest)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 439, in _withtxn
    ret = meth(txn, *args, **kws)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 787, in _doCommitVersion
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02'"

Exception in thread Thread-33:
Traceback (most recent call last):
  File "/usr/local/lib/python2.3/threading.py", line 436, in __bootstrap
    self.run()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/PackableStorage.py", line 520, in run
    self.root[choice(self.choices)].value = MinPO(j)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 448, in setstate
    self._setstate(obj)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 483, in _setstate
    p, serial = self._storage.load(obj._p_oid, self._version)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 934, in load
    return self.loadEx(oid, version)[:2]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 928, in loadEx
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02'"

Exception in thread Thread-32:
Traceback (most recent call last):
  File "/usr/local/lib/python2.3/threading.py", line 436, in __bootstrap
    self.run()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/PackableStorage.py", line 520, in run
    self.root[choice(self.choices)].value = MinPO(j)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 448, in setstate
    self._setstate(obj)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 483, in _setstate
    p, serial = self._storage.load(obj._p_oid, self._version)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 934, in load
    return self.loadEx(oid, version)[:2]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 928, in loadEx
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02'"

Exception in thread Thread-34:
Traceback (most recent call last):
  File "/usr/local/lib/python2.3/threading.py", line 436, in __bootstrap
    self.run()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/PackableStorage.py", line 520, in run
    self.root[choice(self.choices)].value = MinPO(j)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 448, in setstate
    self._setstate(obj)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 483, in _setstate
    p, serial = self._storage.load(obj._p_oid, self._version)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 934, in load
    return self.loadEx(oid, version)[:2]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 928, in loadEx
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\t'"

Failure in test checkTransactionalUndoAfterPackWithObjectUnlinkFromRoot (BDBStorage.tests.test_storage_api.FullTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/TransactionalUndoStorage.py", line 511, in checkTransactionalUndoAfterPackWithObjectUnlinkFromRoot
    eq(o1.obj, o2)
  File "/usr/local/lib/python2.3/unittest.py", line 302, in failUnlessEqual
    raise self.failureException, \
AssertionError: <ZODB.tests.TransactionalUndoStorage.C object at 0x88858ac> != <ZODB.tests.TransactionalUndoStorage.C object at 0x888586c>

Error in test checkWriteAfterAbort (BDBStorage.tests.test_storage_api.FullTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/BasicStorage.py", line 127, in checkWriteAfterAbort
    self._storage.tpc_abort(t)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/BaseStorage.py", line 134, in tpc_abort
    self._abort()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 378, in _abort
    self._withtxn(self._doabort, tid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 448, in _withtxn
    txn.abort()
DBRunRecoveryError: (-30978, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: DB_RUNRECOVERY: Fatal error, run database recovery')

Error in test checkWriteAfterAbort (BDBStorage.tests.test_storage_api.FullTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/tests/BerkeleyTestBase.py", line 70, in tearDown
    StorageTestBase.tearDown(self)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/StorageTestBase.py", line 156, in tearDown
    self._close()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/StorageTestBase.py", line 153, in _close
    self._storage.close()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 392, in close
    self._doclose()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 401, in _doclose
    d.close()
DBRunRecoveryError: (-30978, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: fatal region error detected; run recovery')

Error in test checkPackWithGCOnDestinationAfterRestore (BDBStorage.tests.test_storage_api.FullRecoveryTest)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/RecoveryStorage.py", line 182, in checkPackWithGCOnDestinationAfterRestore
    data, serial = self._dst.load(root._p_oid, '')
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 934, in load
    return self.loadEx(oid, version)[:2]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 928, in loadEx
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00'"

Failure in test testRunIgnoresParentSignals (zdaemon.tests.testzdrun.ZDaemonTests)
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/zdaemon/tests/testzdrun.py", line 227, in testRunIgnoresParentSignals
    self.assert_(len(params) > 1, repr(response))
  File "/usr/local/lib/python2.3/unittest.py", line 278, in failUnless
    if not expr: raise self.failureException, msg
AssertionError: ''

======================================================================
ERROR: checkAbortAfterVote (BDBStorage.tests.test_storage_api.FullTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/BasicStorage.py", line 141, in checkAbortAfterVote
    self._storage.tpc_abort(t)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/BaseStorage.py", line 134, in tpc_abort
    self._abort()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 378, in _abort
    self._withtxn(self._doabort, tid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 448, in _withtxn
    txn.abort()
DBRunRecoveryError: (-30978, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: DB_RUNRECOVERY: Fatal error, run database recovery')

======================================================================
ERROR: checkAbortAfterVote (BDBStorage.tests.test_storage_api.FullTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/tests/BerkeleyTestBase.py", line 70, in tearDown
    StorageTestBase.tearDown(self)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/StorageTestBase.py", line 156, in tearDown
    self._close()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/StorageTestBase.py", line 153, in _close
    self._storage.close()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 392, in close
    self._doclose()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 401, in _doclose
    d.close()
DBRunRecoveryError: (-30978, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: fatal region error detected; run recovery')

======================================================================
ERROR: checkLoadBeforeEdges (BDBStorage.tests.test_storage_api.FullTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/RevisionStorage.py", line 74, in checkLoadBeforeEdges
    oid, p64(0))
  File "/usr/local/lib/python2.3/unittest.py", line 289, in failUnlessRaises
    callableObj(*args, **kwargs)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 955, in loadBefore
    next_tid = p[0][8:]
TypeError: unsubscriptable object

======================================================================
ERROR: checkLoadBeforeUndo (BDBStorage.tests.test_storage_api.FullTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/RevisionStorage.py", line 129, in checkLoadBeforeUndo
    t = self._storage.loadBefore(oid, p64(u64(tid) + 1))
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 955, in loadBefore
    next_tid = p[0][8:]
TypeError: unsubscriptable object

======================================================================
ERROR: checkPackAfterUndoDeletion (BDBStorage.tests.test_storage_api.FullTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/TransactionalUndoStorage.py", line 558, in checkPackAfterUndoDeletion
    self._storage.pack(t, referencesf)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1439, in pack
    self._dopack(t)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1481, in _dopack
    self._withtxn(self._collect_revs, packtid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 439, in _withtxn
    ret = meth(txn, *args, **kws)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1575, in _collect_revs
    ct.delete()
DBInvalidArgError: (22, 'Invalid argument -- Cursor position must be set before performing this operation')

======================================================================
ERROR: checkPackAfterUndoManyTimes (BDBStorage.tests.test_storage_api.FullTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/TransactionalUndoStorage.py", line 600, in checkPackAfterUndoManyTimes
    self._storage.pack(t, referencesf)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1439, in pack
    self._dopack(t)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1481, in _dopack
    self._withtxn(self._collect_revs, packtid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 439, in _withtxn
    ret = meth(txn, *args, **kws)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1575, in _collect_revs
    ct.delete()
DBKeyEmptyError: (-30997, 'DB_KEYEMPTY: Non-existent key/data pair')

======================================================================
ERROR: checkPackJustOldRevisions (BDBStorage.tests.test_storage_api.FullTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/PackableStorage.py", line 299, in checkPackJustOldRevisions
    data, revid = self._storage.load(ZERO, '')
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 934, in load
    return self.loadEx(oid, version)[:2]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 928, in loadEx
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00'"

======================================================================
ERROR: checkPackOnlyOneObject (BDBStorage.tests.test_storage_api.FullTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/PackableStorage.py", line 378, in checkPackOnlyOneObject
    data, revid = self._storage.load(ZERO, '')
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 934, in load
    return self.loadEx(oid, version)[:2]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 928, in loadEx
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00'"

======================================================================
ERROR: checkPackVersionReachable (BDBStorage.tests.test_storage_api.FullTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/VersionStorage.py", line 509, in checkPackVersionReachable
    rt2 = cn2.root()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 436, in root
    return self[z64]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Connection.py", line 159, in __getitem__
    p, serial = self._storage.load(oid, self._version)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 934, in load
    return self.loadEx(oid, version)[:2]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 928, in loadEx
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00'"

======================================================================
ERROR: checkPackVersions (BDBStorage.tests.test_storage_api.FullTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/VersionStorage.py", line 419, in checkPackVersions
    txn.commit()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Transaction.py", line 254, in commit
    self._cleanup(objects, ncommitted, jars, subjars)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Transaction.py", line 233, in commit
    ncommitted += self._commit_objects(objects)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Transaction.py", line 352, in _commit_objects
    jar.commit(o, self)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/DB.py", line 623, in commit
    tid, oids = self._db._storage.commitVersion(self._version, dest, t)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 830, in commitVersion
    return self._withtxn(self._doCommitVersion, src, dest)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 439, in _withtxn
    ret = meth(txn, *args, **kws)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 787, in _doCommitVersion
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02'"

======================================================================
ERROR: checkPackVersionsInPast (BDBStorage.tests.test_storage_api.FullTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/VersionStorage.py", line 463, in checkPackVersionsInPast
    txn.commit()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Transaction.py", line 254, in commit
    self._cleanup(objects, ncommitted, jars, subjars)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Transaction.py", line 233, in commit
    ncommitted += self._commit_objects(objects)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/Transaction.py", line 352, in _commit_objects
    jar.commit(o, self)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/DB.py", line 623, in commit
    tid, oids = self._db._storage.commitVersion(self._version, dest, t)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 830, in commitVersion
    return self._withtxn(self._doCommitVersion, src, dest)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 439, in _withtxn
    ret = meth(txn, *args, **kws)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 787, in _doCommitVersion
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x02'"

======================================================================
ERROR: checkWriteAfterAbort (BDBStorage.tests.test_storage_api.FullTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/BasicStorage.py", line 127, in checkWriteAfterAbort
    self._storage.tpc_abort(t)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/BaseStorage.py", line 134, in tpc_abort
    self._abort()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 378, in _abort
    self._withtxn(self._doabort, tid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 448, in _withtxn
    txn.abort()
DBRunRecoveryError: (-30978, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: DB_RUNRECOVERY: Fatal error, run database recovery')

======================================================================
ERROR: checkWriteAfterAbort (BDBStorage.tests.test_storage_api.FullTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/tests/BerkeleyTestBase.py", line 70, in tearDown
    StorageTestBase.tearDown(self)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/StorageTestBase.py", line 156, in tearDown
    self._close()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/StorageTestBase.py", line 153, in _close
    self._storage.close()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 392, in close
    self._doclose()
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BerkeleyBase.py", line 401, in _doclose
    d.close()
DBRunRecoveryError: (-30978, 'DB_RUNRECOVERY: Fatal error, run database recovery -- PANIC: fatal region error detected; run recovery')

======================================================================
ERROR: checkPackWithGCOnDestinationAfterRestore (BDBStorage.tests.test_storage_api.FullRecoveryTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/RecoveryStorage.py", line 182, in checkPackWithGCOnDestinationAfterRestore
    data, serial = self._dst.load(root._p_oid, '')
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 934, in load
    return self.loadEx(oid, version)[:2]
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 928, in loadEx
    tid = self._getTid(oid)
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/BDBStorage/BDBFullStorage.py", line 1043, in _getTid
    raise KeyError, 'Object does not exist: %r' % oid
KeyError: "Object does not exist: '\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00'"

======================================================================
FAIL: checkTransactionalUndoAfterPackWithObjectUnlinkFromRoot (BDBStorage.tests.test_storage_api.FullTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/ZODB/tests/TransactionalUndoStorage.py", line 511, in checkTransactionalUndoAfterPackWithObjectUnlinkFromRoot
    eq(o1.obj, o2)
  File "/usr/local/lib/python2.3/unittest.py", line 302, in failUnlessEqual
    raise self.failureException, \
AssertionError: <ZODB.tests.TransactionalUndoStorage.C object at 0x88858ac> != <ZODB.tests.TransactionalUndoStorage.C object at 0x888586c>

======================================================================
FAIL: testRunIgnoresParentSignals (zdaemon.tests.testzdrun.ZDaemonTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/local/home/admin/installs/ZODB3-3.3a2/build/lib.freebsd-4.9-RELEASE-p3-i386-2.3/zdaemon/tests/testzdrun.py", line 227, in testRunIgnoresParentSignals
    self.assert_(len(params) > 1, repr(response))
  File "/usr/local/lib/python2.3/unittest.py", line 278, in failUnless
    if not expr: raise self.failureException, msg
AssertionError: ''

----------------------------------------------------------------------
Ran 1390 tests in 361.688s

FAILED (failures=2, errors=14)
Running unit tests from /local/home/admin/installs/ZODB3-3.3a2/build






More information about the ZODB-Dev mailing list