Author: toad
Date: 2008-07-19 13:12:56 +0000 (Sat, 19 Jul 2008)
New Revision: 21238

Modified:
   branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java
Log:
Activation. NPE in inserting a multi-level splitfile, causes the insert to 
stall at 100%.

Modified: branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java      
2008-07-19 13:07:49 UTC (rev 21237)
+++ branches/db4o/freenet/src/freenet/client/async/SingleFileInserter.java      
2008-07-19 13:12:56 UTC (rev 21238)
@@ -461,8 +461,13 @@
                                container.set(this);
                        if(lateStart)
                                startMetadata(container, context);
-                       else if(finished)
+                       else if(finished) {
+                               if(persistent)
+                                       container.activate(cb, 1);
                                cb.onSuccess(this, container, context);
+                               if(persistent)
+                                       container.deactivate(cb, 1);
+                       }
                }

                public void onFailure(InsertException e, ClientPutState state, 
ObjectContainer container, ClientContext context) {


Reply via email to