* bo-le at web.de <bo-le at web.de> [2006-08-13 14:12:37]:

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

I've commited your patch in r10063.

Thanks.

NextGen$
-------------- next part --------------
An embedded message was scrubbed...
From: [email protected]
Subject: [freenet-cvs] r10063 - trunk/freenet/src/freenet/support/io
Date: Sun, 13 Aug 2006 16:25:00 +0000 (UTC)
Size: 3603
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20060813/93709bfa/attachment.mht>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20060813/93709bfa/attachment.pgp>

Reply via email to