[freenet-cvs] r18317 - trunk/freenet/src/freenet/support

toad at freenetproject.org toad at freenetproject.org
Sun Mar 2 00:04:44 UTC 2008


Author: toad
Date: 2008-03-02 00:04:43 +0000 (Sun, 02 Mar 2008)
New Revision: 18317

Modified:
   trunk/freenet/src/freenet/support/Fields.java
Log:
Log an error anyway if we fail to parse. It will be useful in identifying the problem in data corruption.

Modified: trunk/freenet/src/freenet/support/Fields.java
===================================================================
--- trunk/freenet/src/freenet/support/Fields.java	2008-03-02 00:02:28 UTC (rev 18316)
+++ trunk/freenet/src/freenet/support/Fields.java	2008-03-02 00:04:43 UTC (rev 18317)
@@ -578,6 +578,7 @@
 		try {
 			return Long.parseLong(s);
 		} catch (NumberFormatException e) {
+			Logger.error(Fields.class, "Failed to parse value as long: "+s+" : "+e, e);
 			return defaultValue;
 		}
 	}
@@ -586,6 +587,7 @@
 		try {
 			return Integer.parseInt(s);
 		} catch (NumberFormatException e) {
+			Logger.error(Fields.class, "Failed to parse value as int: "+s+" : "+e, e);
 			return defaultValue;
 		}
 	}
@@ -594,6 +596,7 @@
 		try {
 			return Short.parseShort(s);
 		} catch (NumberFormatException e) {
+			Logger.error(Fields.class, "Failed to parse value as short: "+s+" : "+e, e);
 			return defaultValue;
 		}
 	}




More information about the cvs mailing list