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;
}
}