[Zope] Help: Weird KeyError with 2.2.0a1
Pete Kazmier
pete@kazmier.com
Tue, 6 Jun 2000 17:41:11 -0400
Hi,
I was playing around with 2.2.0a1 and I've stumbled upon a corrupted
database I think. I'm new so please bare with me. I was hoping
someone could help me recover. Everytime I start Zope, I get the
following error:
2000-06-06T21:20:50 ERROR(200) ZODB Couldn't load state for
'\000\000\000\000\000\000\000\006'
Traceback (innermost last):
File /home/zope/lib/python/ZODB/Connection.py, line 421, in setstate
File /home/zope/lib/python/ZODB/FileStorage.py, line 584, in load
(Object: /home/zope/var/Data.fs)
File /home/zope/lib/python/ZODB/FileStorage.py, line 560, in _load
(Object: /home/zope/var/Data.fs)
KeyError:
Traceback (innermost last):
File "/home/zope/z2.py", line 547, in ?
exec "import "+MODULE in {}
File "<string>", line 1, in ?
File "/home/zope/lib/python/Zope/__init__.py", line 144, in ?
OFS.Application.initialize(c)
File "/home/zope/lib/python/OFS/Application.py", line 308, in
initialize
app.Control_Panel.initialize_cache()
File "/home/zope/lib/python/ZODB/Connection.py", line 421, in
setstate
p, serial = self._storage.load(oid, self._version)
File "/home/zope/lib/python/ZODB/FileStorage.py", line 584, in load
try: return self._load(oid, version, self._index, self._file)
File "/home/zope/lib/python/ZODB/FileStorage.py", line 560, in _load
pos=_index[oid]
KeyError:
Please tell me that I am not screwed. Right before this problem
occurred, I had packed my database, but things were working ok
immediately following that, then a few moments later, I kept getting
errors, so I stopped the Zope processes and restarted.
Could someone please point me in the right direction? I wasn't sure
if I was supposed to post this to the dev list since I'm using an
alpha, but I'm hoping those people read this too.
Thanks,
Pete
--
Peter Kazmier http://www.kazmier.com
PGP Fingerprint 4FE7 8DA3 D0B5 9CAA 69DC 7243 1855 BC2E 4B43 5654