delete index.dhtin/out.heap if restore fails

see http://forum.yacy-websuche.de/viewtopic.php?p=9613#p9613

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5097 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
lotus 17 years ago
parent cd19d0aee6
commit c245c7a45e

@ -75,6 +75,12 @@ public final class indexRAMRI implements indexRI, indexRIReader {
}
} catch (final IOException e){
log.logSevere("unable to restore cache dump: " + e.getMessage(), e);
indexHeapFile.delete();
heap.initWriteMode();
} catch (final NegativeArraySizeException e){
log.logSevere("unable to restore cache dump: " + e.getMessage(), e);
indexHeapFile.delete();
heap.initWriteMode();
}
} else {
heap.initWriteMode();

Loading…
Cancel
Save