[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