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.
signature.asc
Description: Digital signature
_______________________________________________ Devl mailing list [EMAIL PROTECTED] http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl
