i2p.router.client.ClientManager: Client attempted to register duplicate destination
Opened 8 years ago
Last modified 6 years ago
#961newdefect
i2p.router.client.ClientManager: Client attempted to register duplicate destination
Reported by:DISABLEDOwned by: Priority: minor Milestone:
Component: apps/i2ptunnel Version: 0.9.6 Keywords:
Cc:
Parent Tickets:
Sensitive: no
(last modified by zzz)
DescriptionAfter creating a new I2PTunnel server tunnel of IRC type, a standard tunnel was overridden. Both were running with the same b32 (and green lights), as shown on /i2ptunnel/list. Connecting to the 'standard' tunnel resulted in the IRCd error:
":ircserver.i2p 499 you :This I2P IRC server is unvailable. It may be down or undergoing maintenance. Please try again later."
Logs are below:
6/19/13 6:48:17 PM ERROR [7.0.0.1:6667] p.i2ptunnel.I2PTunnelIRCServer: Error connecting to IRC server /127.0.0.1:6667
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:241)
at net.i2p.i2ptunnel.I2PTunnelIRCServer.blockingHandle(I2PTunnelIRCServer.java:140)
at net.i2p.i2ptunnel.I2PTunnelServer$Handler.run(I2PTunnelServer.java:435)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
6/19/13 6:47:06 PM ERROR [7.0.0.1:6667] p.i2ptunnel.I2PTunnelIRCServer: Error connecting to IRC server /127.0.0.1:6667
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:241)
at net.i2p.i2ptunnel.I2PTunnelIRCServer.blockingHandle(I2PTunnelIRCServer.java:140)
at net.i2p.i2ptunnel.I2PTunnelServer$Handler.run(I2PTunnelServer.java:435)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
6/19/13 6:21:43 PM ERROR [7.0.0.1:6667] p.i2ptunnel.I2PTunnelIRCServer: Error connecting to IRC server /127.0.0.1:6667
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:241)
at net.i2p.i2ptunnel.I2PTunnelIRCServer.blockingHandle(I2PTunnelIRCServer.java:140)
at net.i2p.i2ptunnel.I2PTunnelServer$Handler.run(I2PTunnelServer.java:435)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
6/19/13 6:21:19 PM ↓↓↓ 1 similar message omitted ↓↓↓
6/19/13 6:21:03 PM ERROR [7.0.0.1:6667] p.i2ptunnel.I2PTunnelIRCServer: Error connecting to IRC server /127.0.0.1:6667
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at java.net.Socket.<init>(Socket.java:425)
at java.net.Socket.<init>(Socket.java:241)
at net.i2p.i2ptunnel.I2PTunnelIRCServer.blockingHandle(I2PTunnelIRCServer.java:140)
at net.i2p.i2ptunnel.I2PTunnelServer$Handler.run(I2PTunnelServer.java:435)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
6/19/13 6:17:55 PM ERROR [Thread-111 ] p.i2ptunnel.I2PTunnelIRCServer: Unable to connect to the router at 127.0.0.1:7654 and build tunnels for the server at 127.0.0.1:6667, retrying in 20 seconds
6/19/13 6:17:55 PM ERROR [Thread-111 ] eaming.I2PSocketManagerFactory: Error creating session for socket manager
net.i2p.client.I2PSessionException: [IRCx #31663]: Cannot connect to the router on [internal connection]:0
at net.i2p.client.I2PSessionImpl.connect(I2PSessionImpl.java:435)
at net.i2p.client.streaming.I2PSocketManagerFactory.createManager(I2PSocketManagerFactory.java:157)
at net.i2p.i2ptunnel.I2PTunnelServer.init(I2PTunnelServer.java:203)
at net.i2p.i2ptunnel.I2PTunnelServer.<init>(I2PTunnelServer.java:109)
at net.i2p.i2ptunnel.I2PTunnelIRCServer.<init>(I2PTunnelIRCServer.java:86)
at net.i2p.i2ptunnel.I2PTunnel.runIrcServer(I2PTunnel.java:477)
at net.i2p.i2ptunnel.TunnelController.startIrcServer(TunnelController.java:397)
at net.i2p.i2ptunnel.TunnelController.doStartTunnel(TunnelController.java:208)
at net.i2p.i2ptunnel.TunnelController.startTunnel(TunnelController.java:149)
at net.i2p.i2ptunnel.TunnelController$1.run(TunnelController.java:139)
at java.lang.Thread.run(Thread.java:722)
at net.i2p.util.I2PThread.run(I2PThread.java:85)
Caused by: java.io.IOException: No tunnels built after waiting 5 minutes. Your network connection may be down, or there is severe network congestion.
at net.i2p.client.I2PSessionImpl.connect(I2PSessionImpl.java:411)
... 11 more
6/19/13 6:12:54 PM ERROR [al Reader 12] i2p.client.I2PSessionMuxedImpl: [IRCx #31663]: Error occurred communicating with router: Duplicate destination
net.i2p.client.I2PSessionException: Disconnect Message received
at net.i2p.client.DisconnectMessageHandler.handleMessage(DisconnectMessageHandler.java:32)
at net.i2p.client.I2PSessionImpl.messageReceived(I2PSessionImpl.java:606)
at net.i2p.internal.QueuedI2CPMessageReader$QueuedI2CPMessageReaderRunner.run(QueuedI2CPMessageReader.java:56)
at java.lang.Thread.run(Thread.java:722)
at net.i2p.util.I2PThread.run(I2PThread.java:85)
6/19/13 6:12:54 PM ERROR [al Reader 11] .client.ClientConnectionRunner: Disconnecting the client - Duplicate destination config: [SessionConfig:
Destination: [Destination:
Hash: <DEST>
Certificate: [Certificate: type: Null certificate null payload]
PublicKey: [PublicKey: size: 256]
SigningPublicKey: [SigningPublicKey: size: 128]]
Signature: [Signature: size: 40]
Creation Date: Wed Jun 19 17:12:54 GMT 2013
Options: #: 46
[awt.toolkit] = [sun.awt.X11.XToolkit]
[crypto.lowTagThreshold] = [14]
[crypto.tagsToSend] = [20]
[http.agent] = [I2P]
[http.keepAlive] = [false]
[i2cp.enableAccessList] = [false]
[i2cp.enableBlackList] = [false]
[i2cp.encryptLeaseSet] = [false]
[i2cp.fastReceive] = [true]
[i2cp.messageReliability] = [none]
[i2cp.reduceIdleTime] = [1200000]
[i2cp.reduceOnIdle] = [true]
[i2cp.reduceQuantity] = [1]
[i2cp.tcp.host] = [127.0.0.1]
[i2cp.tcp.port] = [7654]
[i2p.dir.base] = [/home/user/i2p]
[i2p.streaming.connectDelay] = [0]
[i2p.streaming.maxConcurrentStreams] = [0]
[i2p.streaming.maxConnsPerDay] = [0]
[i2p.streaming.maxConnsPerHour] = [0]
[i2p.streaming.maxConnsPerMinute] = [0]
[i2p.streaming.maxTotalConnsPerDay] = [0]
[i2p.streaming.maxTotalConnsPerHour] = [0]
[i2p.streaming.maxTotalConnsPerMinute] = [0]
[i2p.streaming.maxWindowSize] = [16]
[inbound.backupQuantity] = [3]
[inbound.length] = [3]
[inbound.lengthVariance] = [0]
[inbound.nickname] = [IRC]
[inbound.quantity] = [3]
[ircserver.fakeHostname] = [%f.b32.i2p]
[ircserver.method] = [webirc]
[javax.accessibility.assistive_technologies] = [org.GNOME.Accessibility.JavaBridge]
[jetty.class.path] = [/home/user/i2p/lib/routerconsole.jar]
[loggerFilenameOverride] = [logs/log-router-@.txt]
[networkaddress.cache.negative.ttl] = [300]
[networkaddress.cache.ttl] = [300]
[org.mortbay.http.Version.paranoid] = [true]
[org.mortbay.xml.XmlParser.NotValidating] = [true]
[outbound.backupQuantity] = [3]
[outbound.length] = [3]
[outbound.lengthVariance] = [0]
[outbound.nickname] = [IRC]
[outbound.quantity] = [3]
[router.version] = [0.9.6]]
6/19/13 6:12:54 PM CRIT [al Reader 11] 2p.router.client.ClientManager: Client attempted to register duplicate destination <DEST>