[Gajim-devel] gajim 0.11 causes JID too long error in Wildfire server

Günter Dannoritzer dannoritzer at web.de
Sun Apr 1 20:42:44 CEST 2007


Hi,

When I log in with gajim (0.11) to a Wildfire server (3.2.4) I am
getting kicked out first and then the login happens a few seconds later.

When looking in the log of the server, there is an entry that the JID is
too long.

Anybody has experienced something similar?

What is the limitation on the JID length? Is that a limitation of the
Wildfire server?

I posted the full error message from the server below.

Thanks for any help.

Cheers,

Guenter


==================================================================================================

2007.04.01 13:04:41
[org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager$1$1.run(ProxyConnectionManager.java:110)]
Error processing file transfer proxy connection
java.io.IOException: Error reading Socks5 version and command
at
org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager.processIncomingSocks5Message(ProxyConnectionManager.java:215)
at
org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager.processConnection(ProxyConnectionManager.java:168)
at
org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager.access$100(ProxyConnectionManager.java:39)
at
org.jivesoftware.wildfire.filetransfer.proxy.ProxyConnectionManager$1$1.run(ProxyConnectionManager.java:107)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
2007.04.01 13:04:41
[org.jivesoftware.wildfire.IQRouter.handle(IQRouter.java:341)] Could not
route packet
java.lang.IllegalArgumentException: Illegal JID:
at org.xmpp.packet.JID.init(JID.java:384)
at org.xmpp.packet.JID.<init>(JID.java:219)
at
org.jivesoftware.wildfire.filetransfer.proxy.FileTransferProxy.handleIQ(FileTransferProxy.java:126)
at
org.jivesoftware.wildfire.filetransfer.proxy.FileTransferProxy.process(FileTransferProxy.java:349)
at org.jivesoftware.wildfire.IQRouter.handle(IQRouter.java:250)
at org.jivesoftware.wildfire.IQRouter.route(IQRouter.java:104)
at
org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:67)
at
org.jivesoftware.wildfire.net.StanzaHandler.processIQ(StanzaHandler.java:289)
at
org.jivesoftware.wildfire.net.ClientStanzaHandler.processIQ(ClientStanzaHandler.java:79)
at
org.jivesoftware.wildfire.net.StanzaHandler.process(StanzaHandler.java:254)
at
org.jivesoftware.wildfire.net.StanzaHandler.process(StanzaHandler.java:153)
at
org.jivesoftware.wildfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:131)
at
org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:703)
at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
at
org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:54)
at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800)
at
org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:62)
at
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:200)
at
org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
at
org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:54)
at
org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800)
at
org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:266)
at
org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:326)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.jivesoftware.stringprep.IDNAException: String too long.
at org.jivesoftware.stringprep.IDNA.toASCII(IDNA.java:153)
at org.jivesoftware.stringprep.IDNA.toASCII(IDNA.java:53)
at org.xmpp.packet.JID.init(JID.java:355)
... 25 more


More information about the Gajim-devel mailing list