On Tue, Oct 29, 2002 at 09:57:45AM -0800, Jon Brock wrote: > After my node sat idle for a while, my log filled up with messages like this: > > Oct 29, 2002 12:20:14 PM (freenet.MessageHandler, QThread-219): > MessageFactory.java, Message constructor threw exception. > java.lang.ArrayIndexOutOfBoundsException > at java.lang.Long.toString(Long.java:98) > at java.math.BigInteger.toString(BigInteger.java:2545) Sorry, but this has to be a JVM problem. > at freenet.DSAIdentity.getFieldSet(DSAIdentity.java:120) > at freenet.node.NodeReference.<init>(NodeReference.java:104) > at freenet.message.Request.<init>(Request.java:47) > at freenet.message.DataRequest.<init>(DataRequest.java:49) > at java.lang.reflect.Constructor.newInstance(Native Method) > at freenet.MessageHandler.getMessageFor(MessageHandler.java:91) > at freenet.ConnectionHandler.run(ConnectionHandler.java:293) > at > freenet.interfaces.FreenetConnectionRunner.handle(FreenetConnectionRunner.java:72) > at > freenet.interfaces.PublicInterface$ConnectionShell.run(PublicInterface.java:122) > at freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:209) > > > > > > > Oct 29, 2002 12:24:50 PM (freenet.node.states.maintenance.Checkpoint, > QThread-225): unhandled throwable in Checkpoint: Saving routing table changes. > java.lang.ArrayIndexOutOfBoundsException > at java.lang.Long.toString(Long.java:98) > at java.math.BigInteger.toString(BigInteger.java:2545) > 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:240) > 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:121) > at > freenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:68) > at freenet.Ticker$Event.run(Ticker.java:196) > at freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:209) > > The first one repeats every few seconds, the second one is pretty rare. I'm > using sun jvm version 1.3.1 > > Also, I'd like to get involved with freenet development, is there any > particular place you suggest I start? My initial thought was to build on the > FCP to make it easier for apps to do split files, especially with FEC. > > __________________________________________________ > Do you Yahoo!? > HotJobs - Search new jobs daily now > http://hotjobs.yahoo.com/ > > _______________________________________________ > devl mailing list > devl at freenetproject.org > http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/devl >
-- Matthew Toseland toad at amphibian.dyndns.org amphibian at users.sourceforge.net Freenet/Coldstore open source hacker. Employed full time by Freenet Project Inc. from 11/9/02 to 11/11/02. http://freenetproject.org/ -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20021029/2930beeb/attachment.pgp>