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>

Reply via email to