Opened 8 years ago

Closed 3 years ago

#530 closed defect (worksforme)

ERROR [P reader 2/4] .transport.ntcp.NTCPConnection: I2NP message too big

Reported by: DISABLED Owned by: zzz
Priority: minor Milestone: undecided
Component: router/transport Version: 0.8.8
Keywords: Cc:
Parent Tickets: Sensitive: no

Description

Hi zzz,

I get a new error message about NTCP connection:

10.10.11 22:26:39 ERROR [P reader 2/4] .transport.ntcp.NTCPConnection: Read buffer 1192957459 contained corrupt data
10.10.11 22:26:39 ERROR [P reader 2/4] .transport.ntcp.NTCPConnection: I2NP message too big - size: 56119 Dropping NTCP Connection to V-WHLc inbound? false established? true created 5m ago
09.10.11 17:16:14 ERROR 1/1? t.i2p.router.OutNetMessagePool?: Already expired! wtf: containing a 1124 byte net.i2p.data.i2np.TunnelGatewayMessage expiring on Sun Oct 09 15:16:14 GMT 2011 targetting wk-lovt9C~QoUfiD5QBfq1qzHl6qM2yhcHX33cQBWDg=?

java.lang.Exception: Expired message
at net.i2p.router.OutNetMessagePool?.validate(OutNetMessagePool?.java:75)
at net.i2p.router.OutNetMessagePool?.add(OutNetMessagePool?.java:38)
at net.i2p.router.message.SendMessageDirectJob?.send(SendMessageDirectJob?.java:155)
at net.i2p.router.message.SendMessageDirectJob?.runJob(SendMessageDirectJob?.java:90)
at net.i2p.router.JobQueueRunner?.runCurrentJob(JobQueueRunner?.java:142)
at net.i2p.router.JobQueueRunner?.run(JobQueueRunner?.java:82)
at java.lang.Thread.run(Thread.java:636)
at net.i2p.util.I2PThread.run(I2PThread.java:85)

I running Kubuntu Lucid (Ubuntu 10.04.3
LTS Release: 10.04 ) :

I2P version: 0.8.8-0deb2

Java version: Sun Microsystems Inc. 1.6.0_20 (OpenJDK Runtime Environment 1.6.0_20-b20)
Platform: Linux amd64 2.6.38-10-generic
Processor: uninitialized (core2)
Jbigi: Locally optimized native BigInteger? library loaded from file
Encoding: UTF-8

011/10/09 17:11:10 | at net.i2p.data.DataHelper?.decompress(DataHelper?.java:1425)
2011/10/09 17:11:10 | at net.i2p.data.i2np.DatabaseStoreMessage?.readMessage(DatabaseStoreMessage?.java:133)
2011/10/09 17:11:10 | at net.i2p.data.i2np.I2NPMessageImpl.readBytes(I2NPMessageImpl.java:128)
2011/10/09 17:11:10 | at net.i2p.data.i2np.I2NPMessageHandler.readMessage(I2NPMessageHandler.java:55)
2011/10/09 17:11:10 | at net.i2p.router.transport.ntcp.NTCPConnection$ReadState?.receiveLastBlock(NTCPConnection.java:1252)
2011/10/09 17:11:10 | at net.i2p.router.transport.ntcp.NTCPConnection$ReadState?.receiveSubsequent(NTCPConnection.java:1224)
2011/10/09 17:11:10 | at net.i2p.router.transport.ntcp.NTCPConnection$ReadState?.receiveBlock(NTCPConnection.java:1181)
2011/10/09 17:11:10 | at net.i2p.router.transport.ntcp.NTCPConnection.recvUnencryptedI2NP(NTCPConnection.java:1020)
2011/10/09 17:11:10 | at net.i2p.router.transport.ntcp.NTCPConnection.recvEncryptedI2NP(NTCPConnection.java:1003)
2011/10/09 17:11:10 | at net.i2p.router.transport.ntcp.Reader.processRead(Reader.java:169)
2011/10/09 17:11:10 | at net.i2p.router.transport.ntcp.Reader.access$400(Reader.java:17)
2011/10/09 17:11:10 | at net.i2p.router.transport.ntcp.Reader$Runner.run(Reader.java:107)
2011/10/09 17:11:10 | at java.lang.Thread.run(Thread.java:636)
2011/10/09 17:11:10 | at net.i2p.util.I2PThread.run(I2PThread.java:85)
2011/10/09 17:11:10 | CRIT [P reader ¾] net.i2p.router.Router : free mem: 4434496 total mem: 98893824
2011/10/09 17:11:10 | CRIT [W pumper ¾] net.i2p.router.Router : free mem: 4428168 total mem: 98893824
2011/10/09 17:11:10 | 9 oct. 2011 15:11:10 org.mortbay.util.ThreadedServer?$Acceptor run

Subtickets

Attachments (1)

log-router-0.txt (1.3 KB) - added by DISABLED 8 years ago.

Download all attachments as: .zip

Change History (6)

Changed 8 years ago by DISABLED

Attachment: log-router-0.txt added

comment:1 Changed 8 years ago by zzz

Milestone: 0.8.90.8.10
Priority: majorminor
Status: newaccepted

You have 3 different errors here

The "too big" one should probably be a warning, I think that big messages may be sent from very old routers, or maybe it's the result of corruption.

The "already expired" one happens some time, it should probably be a warning too.

The third error, starting with 011/10/09 17:11:10 | at net.i2p.data.DataHelper??.decompress(DataHelper??.java:1425)
you didn't include the beginning of it so I don't know what it is. Please post the rest of it.

comment:2 Changed 8 years ago by DISABLED

Hi zzz,

Sorry to have missed the beginning…. I have take a look in my logs but don't have find.

Best Regards

comment:3 Changed 8 years ago by str4d

Milestone: 0.8.120.8.14

comment:4 Changed 7 years ago by zzz

Milestone: 0.8.14

Milestone 0.8.14 deleted

comment:5 Changed 3 years ago by zzz

Milestone: undecided
Resolution: worksforme
Status: acceptedclosed

closing, ancient

Note: See TracTickets for help on using tickets.