On Monday 24 March 2008 02:17, nextgens at freenetproject.org wrote:
> Author: nextgens
> Date: 2008-03-24 02:17:08 +0000 (Mon, 24 Mar 2008)
> New Revision: 18732
>
> Modified:
> trunk/freenet/src/freenet/node/PeerNode.java
> Log:
> Fix the handshaking logic... the node was broken !
>
> mars 24, 2008 02:05:11:094 (freenet.io.comm.UdpSocketHandler,
UdpSocketHandler for port 50289(2), ERROR): Caught
java.lang.NullPointerException from freenet.node.FNPPacketMangler at b01d43
> java.lang.NullPointerException
> at freenet.node.PeerNode.maybeSwapTrackers(PeerNode.java:1931)
> at freenet.node.PeerNode.completedHandshake(PeerNode.java:1870)
> at freenet.node.FNPPacketMangler.processJFKMessage4
(FNPPacketMangler.java:1349)
> at
freenet.node.FNPPacketMangler.processDecryptedAuthAnonReply(FNPPacketMangler.java:598)
> at
freenet.node.FNPPacketMangler.tryProcessAuthAnonReply(FNPPacketMangler.java:503)
> at freenet.node.FNPPacketMangler.process(FNPPacketMangler.java:285)
Doh, thanks nextgens!
>
>
> Modified: trunk/freenet/src/freenet/node/PeerNode.java
> ===================================================================
> --- trunk/freenet/src/freenet/node/PeerNode.java 2008-03-23 16:25:31 UTC
(rev 18731)
> +++ trunk/freenet/src/freenet/node/PeerNode.java 2008-03-24 02:17:08 UTC
(rev 18732)
> @@ -1928,6 +1928,7 @@
> * greater than previous's.
> */
> private synchronized void maybeSwapTrackers() {
> + if(currentTracker == null || previousTracker == null) return;
> long delta = Math.abs(currentTracker.createdTime -
previousTracker.createdTime);
> if(previousTracker != null && (!previousTracker.isDeprecated())
> &&
> delta < CHECK_FOR_SWAPPED_TRACKERS_INTERVAL) {
>
> _______________________________________________
> cvs mailing list
> cvs at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
>
>
-------------- 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/20080325/8e28806b/attachment.pgp>