If i know how to export the buffer ill send that to...

java code generating the exception:

      ds.cacheBuf.flip();
       str = ds.cacheBuf.getString(ds.decoder);
       logger.info("blaa: " + str);
       ds.cacheBuf.flip();
       ds.decoder.reset();
       str = ds.cacheBuf.getString(ds.decoder);
       logger.info("blaa: " + str);
str = "Invallid xml communication ignored from client: " + Tools.getIp(session) + "\nStart Message: \n" + str + "\nEnd Message\n\n";

       logger.info(str);
       return;


8188 [SocketAcceptorIoProcessor-0.0] INFO CommunicationMessageDecoder - blaa: 8188 [SocketAcceptorIoProcessor-0.0] INFO CommunicationMessageDecoder - blaa: <abc>1542</abc> 8188 [SocketAcceptorIoProcessor-0.0] INFO CommunicationMessageDecoder - Invallid xml communication ignored from client: /192.168.2.101
Start Message:
<abc>1542</abc>
End Message



12703 [SocketAcceptorIoProcessor-0.0] ERROR CommunicationMessageDecoder - Fatal error during decoding data from socket. java.lang.IllegalStateException: Current state = CODING_END, new state = CODING at java.nio.charset.CharsetDecoder.throwIllegalStateException(CharsetDecoder.java:951)
       at java.nio.charset.CharsetDecoder.decode(CharsetDecoder.java:537)
       at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:298)
       at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
       at java.io.InputStreamReader.read(InputStreamReader.java:167)
at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1742) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.arrangeCapacity(XMLEntityScanner.java:1619) at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipString(XMLEntityScanner.java:1657) at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:193) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107) at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:225) at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283) at gamehost.CommunicationMessageDecoder.processXmlStream(CommunicationMessageDecoder.java:124) at gamehost.CommunicationMessageDecoder.doDecode(CommunicationMessageDecoder.java:93) at org.apache.mina.filter.codec.CumulativeProtocolDecoder.decode(CumulativeProtocolDecoder.java:133) at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:158) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:53) at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:648) at org.apache.mina.common.support.AbstractIoFilterChain$HeadFilter.messageReceived(AbstractIoFilterChain.java:499) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.fireMessageReceived(AbstractIoFilterChain.java:293) at org.apache.mina.transport.socket.nio.SocketIoProcessor.read(SocketIoProcessor.java:228) at org.apache.mina.transport.socket.nio.SocketIoProcessor.process(SocketIoProcessor.java:198) at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$400(SocketIoProcessor.java:45) at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProcessor.java:485) at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)
       at java.lang.Thread.run(Thread.java:619)

Reply via email to