Nov 17, 2008 7:02 AM
Problem after openfire 3.6.1 upgrade with XIFF 3
-
Like (0)
Hi,
just a few hours ago i made the openfire upgrade to version 3.6.1.
now my flashclient isnt able to login anymore. :-(
Can someone help me on this issue?
I can read this on the openfire warning log
| 2008.11.17 15:46:42 Closing session due to exception: (SOCKET, R: /72.216.196.68:52951, L: /97.106.221.150:5222, S: 0.0.0.0/0.0.0.0:5222) org.apache.mina.filter.codec.ProtocolDecoderException: java.lang.Exception: Disallowed character (Hexdump: 3C 3F 78 6D 6C 20 76 65 72 73 69 6F 6E 3D 22 31 2E 30 22 3F 3E 3C 66 6C 61 73 68 3A 73 74 72 65 61 6D 20 74 6F 3D 22 6B 6E 64 65 2E 64 65 22 20 78 6D 6C 6E 73 3D 22 6A 61 62 62 65 72 3A 63 6C 69 65 6E 74 22 20 78 6D 6C 6E 73 3A 66 6C 61 73 68 3D 22 68 74 74 70 3A 2F 2F 77 77 77 2E 6A 61 62 62 65 72 2E 63 6F 6D 2F 73 74 72 65 61 6D 73 2F 66 6C 61 73 68 22 20 76 65 72 73 69 6F 6E 3D 22 31 2E 30 22 3E 00) at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecF ilter.java:170) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(Ab stractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilt erChain.java:53) at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceive d(AbstractIoFilterChain.java:648) at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java :239) at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(Execut orFilter.java:283) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.Exception: Disallowed character at org.jivesoftware.openfire.nio.XMLLightweightParser.read(XMLLightweightParser.ja va:210) at org.jivesoftware.openfire.nio.XMPPDecoder.doDecode(XMPPDecoder.java:32) at org.apache.mina.filter.codec.CumulativeProtocolDecoder.decode(CumulativeProtoco lDecoder.java:133) at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecF ilter.java:163) |
... and this in the flashclient log:
<?xml version="1.0"?>
<flash:stream to="server.fr" xmlns="jabber:client" xmlns:flash="http://www.jabber.com/streams/flash" version="1.0">
---------------------------------------------
Connection to server.fr:5222 established [15:46:42 17.11.08]
---------------------------------------------
Closed connection with server.fr:5222 [15:46:42 17.11.08]
---------------------------------------------
... it means that even befor the ConnectionSuccessEvent is fired i lost connection and the DisconnectionEvent is fired.
Before the update was everything alright.
Any ideas ? Thanks.
BenV says here it can be a bug with Openfire. I will try to file his issue and a patch and to inform developers about that.
Thank you.
So I hope for a fix in openfire. :-)
Please test this with Openfire 3.6.2
hey wroot, now everything works like a charm.
thank you and everyone who was involved in the 3.6.2 release.
![]()