I'm pretty sure making KeyCollisionException derive from
StoreIOException will fix this. Added to local source tree.

On Thu, Oct 16, 2003 at 10:50:35AM +0200, Niklas Bergh wrote:
> These two seems to happen about once per hour.
> 
> 2003-okt-16 08:04:11 (freenet.ConnectionHandler,  write interface thread,
> ERROR): mySentPacket = [EMAIL PROTECTED]: 52 msgs, (26648 bytes),
> sentBytes=0, but sentPacket = null ([EMAIL PROTECTED] for
> null,null, sending null:-1)
> 
> 2003-okt-16 10:09:49 (freenet.node.states.request.DataPending,
> QThread-22456, ERROR): I/O error storing DataReply:
> freenet.node.ds.StoreIOException: freenet.node.ds.KeyCollisionException
> (freenet.node.states.request.DataPending:
> key=7a7a33ba96b2c24a3329ffe21944893e02fba4f10f0203, hopsToLive=16,
> id=2ebbbcb38b1ceb2, [EMAIL PROTECTED]
> (7a7a33ba96b2c24a3329ffe21944893e02fba4f10f0203,request),ft=freenet.node.sta
> [EMAIL PROTECTED]@1066291789765, routedTime=1066291703343,
> replyTime=-1, outwardSender=null)
> freenet.node.ds.StoreIOException: freenet.node.ds.KeyCollisionException
>  at freenet.message.DataSend.cacheData(DataSend.java:142)
>  at freenet.node.states.request.Pending.receivedDataReply(Pending.java:403)
>  at
> freenet.node.states.request.DataPending.receivedMessage(DataPending.java:108
> )
>  at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>  at java.lang.reflect.Method.invoke(Unknown Source)
>  at freenet.node.State.received(State.java:126)
>  at freenet.node.StateChain.received(StateChain.java:195)
>  at freenet.node.StateChain.received(StateChain.java:71)
>  at
> freenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.java:2
> 34)
>  at
> freenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandler.j
> ava:172)
>  at
> freenet.node.StandardMessageHandler$Ticket.access$0(StandardMessageHandler.j
> ava:146)
>  at
> freenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:72)
>  at freenet.Ticker$Event.run(Ticker.java:323)
>  at freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:237)
> Caused by: freenet.node.ds.KeyCollisionException
>  at freenet.node.ds.FSDataStore.putData(FSDataStore.java:118)
>  at freenet.message.DataSend.cacheData(DataSend.java:140)
>  ... 14 more
> 
> 
> regards
> /N
> 
> _______________________________________________
> Devl mailing list
> [EMAIL PROTECTED]
> http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

-- 
Matthew J Toseland - [EMAIL PROTECTED]
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to