Opened 7 years ago

Closed 4 years ago

#650 closed defect (fixed)

Multiple client tunnels instances

Reported by: slow Owned by:
Priority: minor Milestone: 0.9.20
Component: router/general Version: 0.9
Keywords: race Cc:
Parent Tickets:

Description

Reported on irc by noob|2. Logs:

08.06.12  ERROR [ Reader 1567] .tunnel.pool.TunnelPoolManager: Want the inbound tunnel for [Hash: ] but there isn't a pool?
07.06.12  ERROR [JobQueue 2/5] .tunnel.pool.TunnelPoolManager: Not removing pool still registered with client manager: =
     java.lang.Exception: i did it
     at net.i2p.router.tunnel.pool.TunnelPoolManager.removeTunnels(TunnelPoolManager.java:467)
     at net.i2p.router.tunnel.pool.TunnelPool.removeTunnel(TunnelPool.java:484)
     at net.i2p.router.tunnel.pool.ExpireJob.runJob(ExpireJob.java:43)
     at net.i2p.router.JobQueueRunner.runCurrentJob(JobQueueRunner.java:138)
     at net.i2p.router.JobQueueRunner.run(JobQueueRunner.java:79)
     at java.lang.Thread.run(Unknown Source)
     at net.i2p.util.I2PThread.run(I2PThread.java:85)
07.06.12  ERROR [JobQueue 1/1] .tunnel.pool.TunnelPoolManager: Not removing pool still registered with client manager: =
     java.lang.Exception: i did it
     at net.i2p.router.tunnel.pool.TunnelPoolManager.removeTunnels(TunnelPoolManager.java:467)
     at net.i2p.router.tunnel.pool.TunnelPool.removeTunnel(TunnelPool.java:484)
     at net.i2p.router.tunnel.pool.ExpireJob.runJob(ExpireJob.java:43)
     at net.i2p.router.JobQueueRunner.runCurrentJob(JobQueueRunner.java:138)
     at net.i2p.router.JobQueueRunner.run(JobQueueRunner.java:79)
     at java.lang.Thread.run(Unknown Source)
     at net.i2p.util.I2PThread.run(I2PThread.java:85)
07.06.12  ERROR [JobQueue 2/5] .tunnel.pool.TunnelPoolManager: Not removing pool still registered with client manager: =
     java.lang.Exception: i did it
     at net.i2p.router.tunnel.pool.TunnelPoolManager.removeTunnels(TunnelPoolManager.java:467)
     at net.i2p.router.tunnel.pool.TunnelPool.removeTunnel(TunnelPool.java:484)
     at net.i2p.router.tunnel.pool.ExpireJob.runJob(ExpireJob.java:43)
     at net.i2p.router.JobQueueRunner.runCurrentJob(JobQueueRunner.java:138)
     at net.i2p.router.JobQueueRunner.run(JobQueueRunner.java:79)
     at java.lang.Thread.run(Unknown Source)
     at net.i2p.util.I2PThread.run(I2PThread.java:85)

Subtickets

Attachments (1)

133917659333.png (5.0 KB) - added by slow 7 years ago.

Download all attachments as: .zip

Change History (5)

Changed 7 years ago by slow

comment:1 Changed 6 years ago by zzz

  • Component changed from unspecified to router/general
  • Milestone changed from 0.9.1 to 0.9.6

This log is a race with buildTunnels() upon a reopen of a client dest. The race wasn't fixed, but the error was changed to warn in 0.9.2.

#815 and #642 are related.

comment:2 Changed 6 years ago by zzz

  • Milestone changed from 0.9.6 to 0.9.8

comment:3 Changed 4 years ago by str4d

  • Keywords race added
  • Milestone 0.9.8 deleted

comment:4 Changed 4 years ago by zzz

  • Milestone set to 0.9.20
  • Resolution set to fixed
  • Status changed from new to closed

probably fixed a while ago, but more robust now, related to #815 work

Note: See TracTickets for help on using tickets.