Opened 7 years ago

Closed 7 years ago

#748 closed defect (fixed)

"Crazy" Packet Error

Reported by: Xtothec Owned by: zzz
Priority: minor Milestone: 0.9.3
Component: router/transport Version: 0.9.2
Keywords: Cc: zab@…
Parent Tickets:

Description (last modified by zzz)

ERROR [ handler 1/1] er.transport.udp.PacketHandler: Crazy error handling a packet: 80 byte pkt with xx.xxx.xxx.xxx:18142 sinceEnqueued=0 sinceReceived=0
     java.lang.NullPointerException
     at java.lang.System.arraycopy(Native Method)
     at net.i2p.router.transport.udp.PacketBuilder.buildPeerTestToAlice(PacketBuilder.java:954)
     at net.i2p.router.transport.udp.PeerTestManager.receiveFromCharlieAsBob(PeerTestManager.java:655)
     at net.i2p.router.transport.udp.PeerTestManager.receiveTest(PeerTestManager.java:463)
     at net.i2p.router.transport.udp.PacketHandler$Handler.handlePacket(PacketHandler.java:594)
     at net.i2p.router.transport.udp.PacketHandler$Handler.receivePacket(PacketHandler.java:312)
     at net.i2p.router.transport.udp.PacketHandler$Handler.handlePacket(PacketHandler.java:254)
     at net.i2p.router.transport.udp.PacketHandler$Handler.run(PacketHandler.java:153)
     at java.lang.Thread.run(Thread.java:636)
     at net.i2p.util.I2PThread.run(I2PThread.java:85)

The "censored" IP is not mine, Server Stuff:

I2P version: 0.9.2-0
Java version: Sun Microsystems Inc. 1.6.0_18 (OpenJDK Runtime Environment 1.6.0_18-b18)
Wrapper version: 3.5.9
Server version: 6.1.26
Servlet version: Jasper JSP 2.1 Engine
Platform: Linux amd64 2.6.32-5-amd64
Processor: Core i5/i7 (45nm) (corei)
Jbigi: Locally optimized native BigInteger? library loaded from file
Encoding: UTF-8
Charset: UTF-8

Subtickets

Change History (3)

comment:1 Changed 7 years ago by zzz

  • Component changed from unspecified to router/transport
  • Owner set to zzz
  • Status changed from new to accepted

comment:2 Changed 7 years ago by zab

  • Cc zab@… added

comment:3 Changed 7 years ago by zzz

  • Description modified (diff)
  • Resolution set to fixed
  • Status changed from accepted to closed

Fixed in 0.9.2-16-rc. A similar case was fixed earlier in the 0.9.2-xx series.

Note: See TracTickets for help on using tickets.