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) {