I added a check for this into CVS.. the DSASignature class will now intentionally NPE when it is constructed with invalid parameters instead of when it is used later on. Should make tracking down the root cause of this issue much easier. Please cause it again and report :)
/N >247d8b802e2c1b2165222a7dedfb5f6feca7281f140302,request),ft=freenet.node.sta [EMAIL PROTECTED]@1064760700946, >routedTime=1064760700855, replyTime=-1: java.lang.NullPointerException >java.lang.NullPointerException >at java.math.BigInteger.toString(BigInteger.java:2583) >at freenet.crypt.DSASignature.toString(DSASignature.java:71) >at freenet.crypt.DSASignature.writeAsField(DSASignature.java:50) >at freenet.node.NodeReference.getFieldSet(NodeReference.java:644) >at freenet.message.Request.toRawMessage(Request.java:74) >at freenet.Message.toRawMessage(Message.java:72) >at freenet.message.NodeMessage.toRawMessage(NodeMessage.java:117) >at freenet.message.DataRequest.toRawMessage(DataRequest.java:41) >at freenet.ConnectionHandler.sendMessageAsync(ConnectionHandler.java:2420) >at freenet.node.states.request.Pending.sendOn(Pending.java:597) >at >freenet.node.states.request.Pending.receivedSendFinished(Pending.java:705) >at >freenet.node.states.request.DataPending.receivedMessage(DataPending.java:13 8) >at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) >at <............> _______________________________________________ Devl mailing list [EMAIL PROTECTED] http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl