On Monday 24 March 2008 02:17, [EMAIL PROTECTED] 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 [EMAIL PROTECTED] > 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
> [EMAIL PROTECTED]
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
>
>
pgpAj9kVvOIwC.pgp
Description: PGP signature
_______________________________________________ Devl mailing list [email protected] http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
