while inserting i got in my wrapper log:

INFO   | jvm 1    | 2006/08/13 09:58:46 | Exception in thread 
"RequestStarter$SenderThread for freenet.client.async.SingleBlockInserter at 
845940" java.lang.ClassCastException: freenet.support.io.ReadOnlyFileSliceBucket
INFO   | jvm 1    | 2006/08/13 09:58:46 |       at 
freenet.support.io.PaddedEphemerallyEncryptedBucketFactory.freeBucket(PaddedEphemerallyEncryptedBucketFactory.java:28)
INFO   | jvm 1    | 2006/08/13 09:58:46 |       at 
freenet.client.async.SplitFileInserterSegment.completed(SplitFileInserterSegment.java:494)
INFO   | jvm 1    | 2006/08/13 09:58:46 |       at 
freenet.client.async.SplitFileInserterSegment.onSuccess(SplitFileInserterSegment.java:457)
INFO   | jvm 1    | 2006/08/13 09:58:46 |       at 
freenet.client.async.SingleBlockInserter.onSuccess(SingleBlockInserter.java:254)
INFO   | jvm 1    | 2006/08/13 09:58:46 |       at 
freenet.client.async.SingleBlockInserter.send(SingleBlockInserter.java:287)
INFO   | jvm 1    | 2006/08/13 09:58:46 |       at 
freenet.node.RequestStarter$SenderThread.run(RequestStarter.java:156)
INFO   | jvm 1    | 2006/08/13 09:58:46 |       at 
java.lang.Thread.run(Thread.java:595)

one exception for each single block, the insert is in (i can fetch the key 
after insert), but the client doesnt get a 'PutSuccessful'. (Timeout while 
waiting).

fix: (work for me)

Index: /home/saces/eclipse-workspace/Freenet 
0.7/src/freenet/support/io/PaddedEphemerallyEncryptedBucketFactory.java
===================================================================
--- /home/saces/eclipse-workspace/Freenet 
0.7/src/freenet/support/io/PaddedEphemerallyEncryptedBucketFactory.java       
(revision 10059)
+++ /home/saces/eclipse-workspace/Freenet 
0.7/src/freenet/support/io/PaddedEphemerallyEncryptedBucketFactory.java       
(working copy)
@@ -25,7 +25,7 @@
        }

        public void freeBucket(Bucket b) throws IOException {
-               
baseFactory.freeBucket(((PaddedEphemerallyEncryptedBucket)b).getUnderlying());
+               baseFactory.freeBucket(b);
        }

 }

-- 
Mfg
saces

Reply via email to