I2PPacketDispatcher: Invalid datagram received
Opened 4 years ago
Last modified 4 years ago
#1915opendefect
I2PPacketDispatcher: Invalid datagram received
Reported by:anonymous maybeOwned by: Priority: minor Milestone: undecided Component: api/utils Version: 0.9.28 Keywords:
Cc: str4d, orignal Parent Tickets:
Sensitive: no
(last modified by zzz)
Description- I2P Version and Running Environment
I2P version: 0.9.28-0-1ubuntu1
Java version: Oracle Corporation 1.7.0_111 (OpenJDK Runtime Environment 1.7.0_111-b01)
Wrapper version: 3.5.25
Server version: 8.1.16.v20140903
Servlet version: Jasper JSP 2.1 Engine
JSTL version: standard-taglib 1.2.0
Platform: Linux amd64 4.4.31-11.pvops.qubes.x86_64
Jcpuid version: 3
Processor: Haswell Core i3/i5/i7 model 60 (coreihwl)
Jbigi: Locally optimized native BigInteger library loaded from file
Jbigi version: 4
GMP version: 6.0.0
Encoding: UTF-8
Charset: UTF-8
- Router Logs
1/6/17 12:42:06 AM ERROR [te #10145]: ] te.network.I2PPacketDispatcher: Invalid datagram received.
net.i2p.data.DataFormatException: Error loading datagram
at net.i2p.client.datagram.I2PDatagramDissector.loadI2PDatagram(I2PDatagramDissector.java:101)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:100)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:82)
at net.i2p.client.impl.I2PSessionDemultiplexer.messageAvailable(I2PSessionDemultiplexer.java:43)
at net.i2p.client.impl.I2PSessionMuxedImpl$MuxedAvailabilityNotifier.run(I2PSessionMuxedImpl.java:400)
at java.lang.Thread.run(Thread.java:745)
at net.i2p.util.I2PThread.run(I2PThread.java:103)
Caused by: java.io.EOFException: EOF after reading 0 bytes of 256 byte value
at net.i2p.data.DataHelper.read(DataHelper.java:1300)
at net.i2p.data.DataHelper.read(DataHelper.java:1280)
at net.i2p.data.SDSCache.get(SDSCache.java:175)
at net.i2p.data.PublicKey.create(PublicKey.java:44)
at net.i2p.data.Destination.create(Destination.java:57)
at net.i2p.client.datagram.I2PDatagramDissector.loadI2PDatagram(I2PDatagramDissector.java:77)
... 6 more
1/6/17 12:42:06 AM ERROR [te #10145]: ] .datagram.I2PDatagramDissector: Error loading datagram
java.io.EOFException: EOF after reading 0 bytes of 256 byte value
at net.i2p.data.DataHelper.read(DataHelper.java:1300)
at net.i2p.data.DataHelper.read(DataHelper.java:1280)
at net.i2p.data.SDSCache.get(SDSCache.java:175)
at net.i2p.data.PublicKey.create(PublicKey.java:44)
at net.i2p.data.Destination.create(Destination.java:57)
at net.i2p.client.datagram.I2PDatagramDissector.loadI2PDatagram(I2PDatagramDissector.java:77)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:100)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:82)
at net.i2p.client.impl.I2PSessionDemultiplexer.messageAvailable(I2PSessionDemultiplexer.java:43)
at net.i2p.client.impl.I2PSessionMuxedImpl$MuxedAvailabilityNotifier.run(I2PSessionMuxedImpl.java:400)
at java.lang.Thread.run(Thread.java:745)
at net.i2p.util.I2PThread.run(I2PThread.java:103)
1/6/17 12:42:06 AM ERROR [te #10145]: ] te.network.I2PPacketDispatcher: Can't get new message from I2PSession.
net.i2p.client.I2PSessionException: Error decompressing message
at net.i2p.client.impl.I2PSessionImpl2.receiveMessage(I2PSessionImpl2.java:326)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:89)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:82)
at net.i2p.client.impl.I2PSessionDemultiplexer.messageAvailable(I2PSessionDemultiplexer.java:43)
at net.i2p.client.impl.I2PSessionMuxedImpl$MuxedAvailabilityNotifier.run(I2PSessionMuxedImpl.java:400)
at java.lang.Thread.run(Thread.java:745)
at net.i2p.util.I2PThread.run(I2PThread.java:103)
Caused by: java.io.IOException: gunzip expected 8152 bytes, got 507
at net.i2p.util.ResettableGZIPInputStream.verifyFooter(ResettableGZIPInputStream.java:201)
at net.i2p.util.ResettableGZIPInputStream.read(ResettableGZIPInputStream.java:112)
at net.i2p.data.DataHelper.decompress(DataHelper.java:1703)
at net.i2p.data.DataHelper.decompress(DataHelper.java:1683)
at net.i2p.client.impl.I2PSessionImpl2.receiveMessage(I2PSessionImpl2.java:324)
... 6 more
1/6/17 12:33:35 AM ERROR [te #10145]: ] te.network.I2PPacketDispatcher: Invalid datagram received.
net.i2p.data.DataFormatException: Error loading datagram
at net.i2p.client.datagram.I2PDatagramDissector.loadI2PDatagram(I2PDatagramDissector.java:101)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:100)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:82)
at net.i2p.client.impl.I2PSessionDemultiplexer.messageAvailable(I2PSessionDemultiplexer.java:43)
at net.i2p.client.impl.I2PSessionMuxedImpl$MuxedAvailabilityNotifier.run(I2PSessionMuxedImpl.java:400)
at java.lang.Thread.run(Thread.java:745)
at net.i2p.util.I2PThread.run(I2PThread.java:103)
Caused by: java.io.EOFException: EOF after reading 0 bytes of 256 byte value
at net.i2p.data.DataHelper.read(DataHelper.java:1300)
at net.i2p.data.DataHelper.read(DataHelper.java:1280)
at net.i2p.data.SDSCache.get(SDSCache.java:175)
at net.i2p.data.PublicKey.create(PublicKey.java:44)
at net.i2p.data.Destination.create(Destination.java:57)
at net.i2p.client.datagram.I2PDatagramDissector.loadI2PDatagram(I2PDatagramDissector.java:77)
... 6 more
1/6/17 12:33:35 AM ERROR [te #10145]: ] .datagram.I2PDatagramDissector: Error loading datagram
java.io.EOFException: EOF after reading 0 bytes of 256 byte value
at net.i2p.data.DataHelper.read(DataHelper.java:1300)
at net.i2p.data.DataHelper.read(DataHelper.java:1280)
at net.i2p.data.SDSCache.get(SDSCache.java:175)
at net.i2p.data.PublicKey.create(PublicKey.java:44)
at net.i2p.data.Destination.create(Destination.java:57)
at net.i2p.client.datagram.I2PDatagramDissector.loadI2PDatagram(I2PDatagramDissector.java:77)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:100)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:82)
at net.i2p.client.impl.I2PSessionDemultiplexer.messageAvailable(I2PSessionDemultiplexer.java:43)
at net.i2p.client.impl.I2PSessionMuxedImpl$MuxedAvailabilityNotifier.run(I2PSessionMuxedImpl.java:400)
at java.lang.Thread.run(Thread.java:745)
at net.i2p.util.I2PThread.run(I2PThread.java:103)
1/6/17 12:33:35 AM ERROR [te #10145]: ] te.network.I2PPacketDispatcher: Can't get new message from I2PSession.
net.i2p.client.I2PSessionException: Error decompressing message
at net.i2p.client.impl.I2PSessionImpl2.receiveMessage(I2PSessionImpl2.java:326)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:89)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:82)
at net.i2p.client.impl.I2PSessionDemultiplexer.messageAvailable(I2PSessionDemultiplexer.java:43)
at net.i2p.client.impl.I2PSessionMuxedImpl$MuxedAvailabilityNotifier.run(I2PSessionMuxedImpl.java:400)
at java.lang.Thread.run(Thread.java:745)
at net.i2p.util.I2PThread.run(I2PThread.java:103)
Caused by: java.io.IOException: gunzip expected 833 bytes, got 507
at net.i2p.util.ResettableGZIPInputStream.verifyFooter(ResettableGZIPInputStream.java:201)
at net.i2p.util.ResettableGZIPInputStream.read(ResettableGZIPInputStream.java:112)
at net.i2p.data.DataHelper.decompress(DataHelper.java:1703)
at net.i2p.data.DataHelper.decompress(DataHelper.java:1683)
at net.i2p.client.impl.I2PSessionImpl2.receiveMessage(I2PSessionImpl2.java:324)
... 6 more
1/6/17 12:25:32 AM ERROR [te #10145]: ] te.network.I2PPacketDispatcher: Invalid datagram received.
net.i2p.data.DataFormatException: Error loading datagram
at net.i2p.client.datagram.I2PDatagramDissector.loadI2PDatagram(I2PDatagramDissector.java:101)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:100)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:82)
at net.i2p.client.impl.I2PSessionDemultiplexer.messageAvailable(I2PSessionDemultiplexer.java:43)
at net.i2p.client.impl.I2PSessionMuxedImpl$MuxedAvailabilityNotifier.run(I2PSessionMuxedImpl.java:400)
at java.lang.Thread.run(Thread.java:745)
at net.i2p.util.I2PThread.run(I2PThread.java:103)
Caused by: java.io.EOFException: EOF after reading 0 bytes of 256 byte value
at net.i2p.data.DataHelper.read(DataHelper.java:1300)
at net.i2p.data.DataHelper.read(DataHelper.java:1280)
at net.i2p.data.SDSCache.get(SDSCache.java:175)
at net.i2p.data.PublicKey.create(PublicKey.java:44)
at net.i2p.data.Destination.create(Destination.java:57)
at net.i2p.client.datagram.I2PDatagramDissector.loadI2PDatagram(I2PDatagramDissector.java:77)
... 6 more
1/6/17 12:25:32 AM ERROR [te #10145]: ] .datagram.I2PDatagramDissector: Error loading datagram
java.io.EOFException: EOF after reading 0 bytes of 256 byte value
at net.i2p.data.DataHelper.read(DataHelper.java:1300)
at net.i2p.data.DataHelper.read(DataHelper.java:1280)
at net.i2p.data.SDSCache.get(SDSCache.java:175)
at net.i2p.data.PublicKey.create(PublicKey.java:44)
at net.i2p.data.Destination.create(Destination.java:57)
at net.i2p.client.datagram.I2PDatagramDissector.loadI2PDatagram(I2PDatagramDissector.java:77)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:100)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:82)
at net.i2p.client.impl.I2PSessionDemultiplexer.messageAvailable(I2PSessionDemultiplexer.java:43)
at net.i2p.client.impl.I2PSessionMuxedImpl$MuxedAvailabilityNotifier.run(I2PSessionMuxedImpl.java:400)
at java.lang.Thread.run(Thread.java:745)
at net.i2p.util.I2PThread.run(I2PThread.java:103)
1/6/17 12:25:32 AM ERROR [te #10145]: ] te.network.I2PPacketDispatcher: Can't get new message from I2PSession.
net.i2p.client.I2PSessionException: Error decompressing message
at net.i2p.client.impl.I2PSessionImpl2.receiveMessage(I2PSessionImpl2.java:326)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:89)
at i2p.bote.network.I2PPacketDispatcher.messageAvailable(I2PPacketDispatcher.java:82)
at net.i2p.client.impl.I2PSessionDemultiplexer.messageAvailable(I2PSessionDemultiplexer.java:43)
at net.i2p.client.impl.I2PSessionMuxedImpl$MuxedAvailabilityNotifier.run(I2PSessionMuxedImpl.java:400)
at java.lang.Thread.run(Thread.java:745)
at net.i2p.util.I2PThread.run(I2PThread.java:103)
Caused by: java.io.IOException: gunzip expected 8152 bytes, got 507
at net.i2p.util.ResettableGZIPInputStream.verifyFooter(ResettableGZIPInputStream.java:201)
at net.i2p.util.ResettableGZIPInputStream.read(ResettableGZIPInputStream.java:112)
at net.i2p.data.DataHelper.decompress(DataHelper.java:1703)
at net.i2p.data.DataHelper.decompress(DataHelper.java:1683)
at net.i2p.client.impl.I2PSessionImpl2.receiveMessage(I2PSessionImpl2.java:324)
... 6 more
1/5/17 10:02:51 PM ↓↓↓ 7 similar messages omitted ↓↓↓
1/5/17 10:02:47 PM WARN [uter Console] rg.eclipse.jetty.server.Server: Couldn't initialize the InstanceManager required by Tomcat Jasper: java.lang.ClassNotFoundException: org.apache.tomcat.SimpleInstanceManager
1/5/17 10:02:47 PM INFO [uter Console] rg.eclipse.jetty.server.Server: Please ignore any Instan
- Service (Wrapper) Logs
(removed zzz, indicates bote user, no other useful info)
Subtickets
#2029: te.network.I2PPacketDispatcher , Session: svfk[OPEN I2P-Bote #45322]closed#2030: te.network.I2PPacketDispatcher , Session: svfk[OPEN I2P-Bote #45322]closed#2031: te.network.I2PPacketDispatcher , Session: svfk[OPEN I2P-Bote #45322]closed