[freenet-cvs] r11995 - trunk/freenet/src/freenet/store
toad at freenetproject.org
toad at freenetproject.org
Tue Mar 6 16:16:58 UTC 2007
Author: toad
Date: 2007-03-06 16:16:57 +0000 (Tue, 06 Mar 2007)
New Revision: 11995
Modified:
trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
Handle ex.getMessage() == null
Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2007-03-06 13:30:51 UTC (rev 11994)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2007-03-06 16:16:57 UTC (rev 11995)
@@ -1729,7 +1729,7 @@
}
private synchronized void checkSecondaryDatabaseError(Throwable ex) {
- if((ex instanceof DatabaseException) && (ex.getMessage().indexOf("missing key in the primary database") > -1)) {
+ if((ex instanceof DatabaseException) && (ex.getMessage() != null && ex.getMessage().indexOf("missing key in the primary database") > -1)) {
try {
fixSecondaryFile.createNewFile();
} catch (IOException e) {
More information about the cvs
mailing list