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

Reply via email to