Hi, Using Zope Debug Console, I used a part of the code fsrefs.py to find the oid's of POSKeyError:
fs = FileStorage(path, read_only=1) undone = {} noload = {} for oid in fs._index.keys(): try: data, serial = fs.load(oid, "") except (KeyboardInterrupt, SystemExit): raise except POSKeyError: undone[oid] = 1 except: if VERBOSE: traceback.print_exc() noload[oid] = 1 This gave me one oid.Then I tried something like below : obj = app._p_jar[oid] But this gave me another POSKeyError instead :( Why does this happen? How can I delete this object. Thanks, Roopesh
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )