[ZODB-Dev] Re: Eeeek!!! I got this traceback from Berkeley Full Storage.

JohnD.Heintz JohnD.Heintz
Wed, 22 Aug 2001 09:30:50 -0500


Sounds fine with me, but how do you want to get the files?  There is over=
 2G=20
of data.

Here is the error that occurs during my population script.  The logout me=
thod=20
removes the SessionData for the current session.  This is a list of=20
references to Persistent objects (and can be quite long for this particul=
ar=20
script).

Traceback (most recent call last):
  File "loaddb.py", line 642, in ?
    main(sys.argv)
  File "loaddb.py", line 635, in main
    sess.logout()
  File "/home/bonnell/src/bonnell/thor/thor_corba/Thor_idl.py", line 2739=
, in=20
logout
    return _omnipy.invoke(self, "logout", _0_thor.ThorSession._d_logout, =
args)
DatabaseError: User exception members: ("(-30989, 'DB_RUNRECOVERY: Fatal=20
error, run database recovery')", 0, 'thorCorbaServer', 'Traceback (most=20
recent call last):
  File "/home/bonnell/src/bonnell/thor/ZODBCorbaFramework.py", line 210, =
in=20
_tryFunction
    result =3D apply(func, args)\n  File=20
"/home/bonnell/src/bonnell/thor/thor_corba/thorCorbaServer.py", line 185,=
 in=20
__removeSessionData
    del self._root[_SESSION_DATA][id(self)]
  File"=20
/usr/local/stow/python/lib/python2.1/site-packages/ZODB/PersistentMapping=
=2Epy",=20
line 114, in __getitem__
    return self._container[key]
  File=20
"/usr/local/stow/python/lib/python2.1/site-packages/ZODB/Connection.py", =
line=20
519, in setstate
    p, serial =3D self._storage.load(oid, self._version)
  File=20
"/usr/local/stow/python/lib/python2.1/site-packages/bsddb3Storage/Full.py=
",=20
line 486, in load
    revid =3D self._serials[oid]
DBRunRecoveryError: (-30989, \'DB_RUNRECOVERY: Fatal error, run database=20
recovery\')')




On Wednesday 22 August 2001 08:07, Jim Fulton wrote:
> Barry and John,
>
> I think we need to get John's files and some history so we can give
> them to SleepyCat and get some explanation of how the files might
> have gotten this way and how we should recover them.
>
> In general, if we have any weirdness like this, we need to make sure
> we keep the files in tact and assemble enough information to allow
> SleepyCat to diagnose the problem.
>
> Jim
>
> "Barry A. Warsaw" wrote:
> > John, it would be helpful if you could post your script, and more
> > information about your environment (version of Python, "version" of
> > ZODB, version of bsddb3Storate).  I'd like to try to reproduce the
> > problem.
> >
> > I'm a little disconnected right now, but I'll look into this as soon
> > as I get a chance.
> >
> > Thanks,
> > -Barry
> >
> > _______________________________________________
> > For more information about ZODB, see the ZODB Wiki:
> > http://www.zope.org/Wikis/ZODB/
> >
> > ZODB-Dev mailing list  -  ZODB-Dev@zope.org
> > http://lists.zope.org/mailman/listinfo/zodb-dev
>
> --
> Jim Fulton           mailto:jim@zope.com       Python Powered!
> Technical Director   (888) 344-4332            http://www.python.org
> Zope Corporation     http://www.zope.com       http://www.zope.org

--=20
=2E . . . . . . . . . . . . . . . . . . . . . . .

John D. Heintz | Senior Engineer

1016 La Posada Dr. | Suite 240 | Austin TX 78752
T 512.633.1198 | jheintz@isogen.com

w w w . d a t a c h a n n e l . c o m