Author: toad
Date: 2009-03-14 01:22:12 +0000 (Sat, 14 Mar 2009)
New Revision: 26040
Modified:
branches/db4o/freenet/src/freenet/node/fcp/ClientGet.java
Log:
Ugh
Modified: branches/db4o/freenet/src/freenet/node/fcp/ClientGet.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/fcp/ClientGet.java 2009-03-14
01:21:15 UTC (rev 26039)
+++ branches/db4o/freenet/src/freenet/node/fcp/ClientGet.java 2009-03-14
01:22:12 UTC (rev 26040)
@@ -378,6 +378,10 @@
}
if(failed) {
Logger.error(this, "returnBucket =
"+returnBucket+" but onSuccess() data = "+data, new Exception("debug"));
+ if(persistenceType == PERSIST_FOREVER) {
+ if(container.ext().getID(returnBucket)
== container.ext().getID(data))
+ Logger.error(this, "DB4O BUG
DETECTED WITHOUT ARRAY HANDLING! EVIL HORRIBLE BUG!
UID(returnBucket)="+container.ext().getID(returnBucket)+" for "+returnBucket+"
but UID(data)="+container.ext().getID(data)+" for "+data);
+ }
// Caller guarantees that data == returnBucket
onFailure(new
FetchException(FetchException.INTERNAL_ERROR, "Data != returnBucket"), null,
container);
return;
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs