Hi,<br><br>Using Zope Debug Console, I used a part of the code fsrefs.py to find the oid's of POSKeyError:<br><br> fs = FileStorage(path, read_only=1)<br> undone = {}<br><br> noload = {}<br><br> for oid in fs._index.keys():<br>
try:<br> data, serial = fs.load(oid, "")<br> except (KeyboardInterrupt, SystemExit):<br> raise<br> except POSKeyError:<br> undone[oid] = 1<br> except:<br>
if VERBOSE:<br> traceback.print_exc()<br> noload[oid] = 1<br><br>This gave me one oid.Then I tried something like below :<br><div>
<font face="Lucida, Courier New"><br></font>obj = app._p_jar[oid]<br><br>But this gave me another POSKeyError instead :(<br><br>Why does this happen? How can I delete this object.<br><br>Thanks, <br>Roopesh</div>