Hi OF Team,
It's been couple of days that, my OF server is up and running in my LAN. FYI, we have connection Manager placed in DMZ which will handle requests comming from Internet on port 5222 & will establish a session with my OPENFIRE Server in Lan on port 5262. Today all of a sudden, i heard from some internet users complaining that, spark is getting frequently disconnected.
I tried to check the logs of connection manager, OF server but no clue. Can you please suggest the direction in which i should do troubleshooting.
I am pasting the logs FYR.
CONNECTION MANAGER ERROR LOG
2013.06.18 17:38:12 [org.jivesoftware.multiplexer.net.ConnectionHandler.messageReceived(ConnectionH andler.java:131)] Closing
connection due to error while processing message: ^P^@^@�^@�_K��V��a^O���^Vm����^C@�^NF�^Z�&,pT@w �etտ�VA^K<U+0773>�+;^P�M����
��^?^@^@��=.^FH��p>#��q��^��n�ԼQ��Mï¿½ï¿½ï¿½ï¿½ï¿ ½ï¿½*G���A^C��Q��{^P�^\je�YU<U+0764>mB�d���X^T^C^A^@^A ^A^V^C^A^@ =#^P�\
ØY^]Þ��!�cR4n�ک^Y"��@^B���<iq id="1NhMJ-326" type="get"><query xmlns="jabber:iq:auth"><username>mm0015097</username></query></
iq><presence id="1NhMJ-327" type="unavailable"><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.ignit
erealtime.org/projects/smack/' ver='xYEd+1ZdePfGl3AaJ23FB7rizRg='/>
org.xmlpull.v1.XmlPullParserException: only whitespace content allowed before start tag and not \u10 (position: START_DOCUMEN
T seen \u10... @1:1)
at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1519)
at org.jivesoftware.multiplexer.net.MXParser.nextImpl(MXParser.java:333)
at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093)
at org.jivesoftware.multiplexer.net.StanzaHandler.process(StanzaHandler.java:132)
at org.jivesoftware.multiplexer.net.ConnectionHandler.messageReceived(ConnectionHa ndler.java:129)
at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived (AbstractIoFilterChain.java:570)
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.codec.support.SimpleProtocolDecoderOutput.flush(SimplePr otocolDecoderOutput.java:58)
at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecF ilter.java:185)
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.support.SSLHandler.flushScheduledEvents(SSLHandler.java: 275)
at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:427)
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)
Connection Manager warn.log
2013.06.21 19:27:44 Closing session due to exception: (SOCKET, R: 53574f95.cm-6-8b.dynamic.ziggo.nl/83.87.79.149:60479, L: /1
92.168.60.5:5222, S: 0.0.0.0/0.0.0.0:5222)
org.apache.mina.filter.codec.ProtocolDecoderException: java.lang.Exception: Disallowed character (Hexdump: 16 03 01 00 86 10
00 00 82 00 80 1E 4F F5 D0 63 21 1D B4 B1 AC AF 78 87 CD 74 B1 8A DF 1F AD C7 20 EA 99 FB 87 8D F1 83 85 F8 D4 AA 3F 48 60 DE
3C C3 EC 2C 3B 30 E6 AE 22 39 32 B2 55 A1 43 38 64 FE 65 E6 52 E6 93 40 C8 C2 EC 9A 8E 60 F3 48 36 C0 49 94 30 7D 57 43 13 5
D 3F D1 59 7F 04 33 D0 9F FF 22 41 C4 9F F2 43 54 75 F6 F7 BC E3 93 5A 43 CD F8 8F 34 5A 3E B9 FF 0F F5 E4 C1 8E A7 9A 01 12
B6 31 A8 81 75 88 CA 3C 14 03 01 00 01 01 16 03 01 00 20 7B DD E5 B0 5E 06 91 2A 47 6D 5D 38 50 DF 9F BC C7 68 95 B3 0F 0B EC
85 D8 D1 91 F6 10 C4 84 A2)
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.support.SSLHandler.flushScheduledEvents(SSLHandler.java: 275)
at org.apache.mina.filter.SSLFilter.messageReceived(SSLFilter.java:427)
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.multiplexer.net.XMLLightweightParser.read(XMLLightweightParser .java:210)
at org.jivesoftware.multiplexer.net.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)
... 14 more
Kindly share your Observations and how to troubleshoot ahead.
Thanks & regards,
Adhiraju Mouli.