[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