This is consistently happening, using the official 0.5.0.3 release.  The node 
seems to start fine, but when attempting to retrieve a freesite I get the 
sequence of errors in the log below.  Since I seem to be able to reproduce it 
let me know if you want more detailed debugging info.  The node does not 
crash, it is still running after this error.

Oct 30, 2002 5:51:11 PM (freenet.support.io.Bandwidth, main): new 
Bandwidth(100000,0,BOTH)
Oct 30, 2002 5:51:24 PM (freenet.node.Main, main): loading node keys: 
node_27314
Oct 30, 2002 5:51:24 PM (freenet.node.Main, main): creating node keys: 
node_27314
Oct 30, 2002 5:52:03 PM (freenet.node.Main, main): starting filesystem
Oct 30, 2002 5:52:22 PM (freenet.node.Main, main): loading data store
Oct 30, 2002 5:52:25 PM (freenet.node.Main, main): loading routing table
Oct 30, 2002 5:52:46 PM (freenet.node.Main, main): loading temp bucket factory
Oct 30, 2002 5:52:46 PM (freenet.node.Main, main): loaded temp bucket factory
Oct 30, 2002 5:59:47 PM (freenet.node.Main, main): read seed nodes
Oct 30, 2002 5:59:47 PM (freenet.node.Main, main): Initial refs count: 0
Oct 30, 2002 6:00:20 PM (freenet.node.Main, main): seeded routing table
Oct 30, 2002 6:00:54 PM (freenet.node.Main, main): saved routing table
Oct 30, 2002 6:00:54 PM (freenet.node.Main, main): starting node
Oct 30, 2002 6:01:00 PM (freenet.node.Main, main): loading service: mainport
Oct 30, 2002 6:01:45 PM (freenet.node.Node, main): Starting ticker..
Oct 30, 2002 6:01:45 PM (freenet.node.Node, main): Starting interfaces..
Oct 30, 2002 6:06:47 PM (freenet.node.states.maintenance.Checkpoint, 
QThread-4): unhandled throwable in Checkpoint: Saving routing table changes.
java.lang.ArrayIndexOutOfBoundsException
        at java.lang.Long.toString(Long.java:103)
        at java.math.BigInteger.toString(BigInteger.java:2550)
        at freenet.DSAIdentity.getFieldSet(DSAIdentity.java:120)
        at freenet.node.NodeReference.getFieldSet(NodeReference.java:490)
        at freenet.node.NodeReference.getFieldSet(NodeReference.java:470)
        at 
freenet.node.rt.DataObjectRoutingMemory.writeTo(DataObjectRoutingMemory.java:112)
        at 
freenet.support.SimpleDataObjectStore$DOWrapper.writeTo(SimpleDataObjectStore.java:271)
        at 
freenet.support.SimpleDataObjectStore$DOWrapper.access$0(SimpleDataObjectStore.java)
        at 
freenet.support.SimpleDataObjectStore.flush(SimpleDataObjectStore.java:130)
        at 
freenet.node.rt.DataObjectRoutingStore.checkpoint(DataObjectRoutingStore.java:49)
        at 
freenet.node.states.maintenance.Checkpoint.checkpoint(Checkpoint.java:55)
        at 
freenet.node.states.maintenance.Checkpoint.received(Checkpoint.java:48)
        at freenet.node.StateChain.received(StateChain.java:161)
        at freenet.node.StateChain.received(StateChain.java:52)
        at 
freenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.java:210)
        at 
freenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandler.java:159)
        at 
freenet.node.StandardMessageHandler$Ticket.access$0(StandardMessageHandler.java)
        at 
freenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:68)
        at freenet.Ticker$Event.run(Ticker.java:196)
        at freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)


_______________________________________________
devl mailing list
devl at freenetproject.org
http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to