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) {