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

Reply via email to