Hallo Miteinander
Ich Poste das hier parallel zum E-Mail, welches ich geschickt habe. //edit: ([Call#6932583] Stanza Error - XMPP Client)
Wir sind auf ein Problem gestossen, bei dem sich UCC-Clients nicht mehr an der STARFACE Anmelden können.
Nach längerer Suche sind wir auf folgendes Ergebnis gekommen:
Dem User wurde am Freitag seine 131igste Rufnummer zugewiesen. Danach konnte er sich nicht mehr einloggen.
Nach längerem hin-und her, und dem durchsuchen einiger Logfiles sind wir auf den Fehler:
org.apache.mina.filter.codec.ProtocolDecoderException: Stopped parsing never ending stanza (Hexdump: (redacted hex dump of never ending stanza))
at org.jivesoftware.openfire.nio.XMLLightweightParser.read(XMLLightweightParser.java:195)
at org.jivesoftware.openfire.nio.XMPPDecoder.doDecode(XMPPDecoder.java:41)
at org.apache.mina.filter.codec.CumulativeProtocolDecoder.decode(CumulativeProtocolDecoder.java:176)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:232)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:74)
at org.apache.mina.core.session.IoEvent.run(IoEvent.java:63)
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTask(OrderedThreadPoolExecutor.java:769)
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.runTasks(OrderedThreadPoolExecutor.java:761)
at org.apache.mina.filter.executor.OrderedThreadPoolExecutor$Worker.run(OrderedThreadPoolExecutor.java:703)
at java.lang.Thread.run(Thread.java:748)
Alles anzeigen
gestossen.
Nach einiger Recherche hat sich ergeben, dass der Openfire XMPP Server keine XML-Stanza Pakete > 1mb Akzeptiert. Das ist eine Hardgecodete Zeile im Openfire, die DOS Attacken verhindern soll.
Die Vermutung ist nun, dass die Umleitungen alle in einem einzelnen XML-Stanza Paket an den UCC-Client gesendet werden, und es darum einfach zu gross wird.
Ich poste das hier in der Hoffnung, dass Wolfang es eventuell schneller sieht als beim E-Mail
MfG
Fabian