Yesterday morning our Zope 1.10.2 was running well, but now refuses to start up with the traceback below. The only unusual action in this period was packing the database. I can piecing together some details from the traceback and copies of my database before and after the pack (using bbb.py to convert to XML) The object with id 5 is Control Panel; this object does not appear in the database after the pack. Has packing purged some records that it should not have done? Thanks for any help, Toby Dickenson D:\Program Files\Dev>q:\python\python.exe "D:\Program Files\Dev\serve. py" BOBO_DEBUG_MODE=1 Traceback (innermost last): File "D:\Program Files\Dev\serve.py", line 100, in ? ZopeHTTPServer.main(args) File "D:\Program Files\Dev\ZopeHTTPServer\ZopeHTTPServer.py", line 498 , in main start(module_file,host,port,threading,env) File "D:\Program Files\Dev\ZopeHTTPServer\ZopeHTTPServer.py", line 436 , in start set_published_module(module_file,BoboRequestHandler,env) File "D:\Program Files\Dev\ZopeHTTPServer\ZopeHTTPServer.py", line 432 , in set_published_module __import__(name) # to catch problem modules right away File "D:\Program Files\Dev\lib\python\Main.py", line 103, in ? Bobobase=OFS.Application.open_bobobase() File "D:\Program Files\Dev\lib\python\OFS\Application.py", line 356, in open_bobobase app.Control_Panel.Products=App.Product.ProductFolder() File "D:\Program Files\Dev\lib\python\BoboPOS\PickleJar.py", line 252, in setstate file=StringIO(self.raw(oid)) File "D:\Program Files\Dev\lib\python\BoboPOS\PickleJar.py", line 217, in raw return self.db[oid] File "D:\Program Files\Dev\lib\python\BoboPOS\SimpleDB.py", line 325, in __getitem__ pos=self.index[oid] KeyError: 5