I am so sorry because I forgot to mention the MINA version I'm using. It is MINA 2.0 Alpha 1
Best regards -----Original Message----- From: Wenrui Guo [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 23, 2008 6:55 PM To: [email protected] Subject: BufferedData continue to grow up Hi, all I am using MINA to develop a SMPP router, try to forward messages received from SMSC to backend message consumption system. But I encountered a strange exception during the performance test. Exception log shows dataLength already exists limitation. Does anyone can tell me what issue can cause such issue? Jul 23, 2008 1:53:59 PM org.apache.mina.common.IoHandlerAdapter exceptionCaught WARNING: EXCEPTION, please implement com.ericsson.msdp.messaging.dispatcher.SMPPConnectorIoHandler.exceptionC aught() for proper handling: org.apache.mina.filter.codec.ProtocolDecoderException: org.apache.mina.common.BufferDataException: dataLength: 1946157056 (Hexdump: 00 00 00 33 00 00 00 05 00 00 00 00 00 00 03 EA 00 00 00 31 30 30 31 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 09 74 6F 6E 79 20 74 65 73 74 00 00 00 33 00 00 00 05 00 00 00 00 00 00 03 EB 00 00 00 31 30 30 32 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 09 74 6F 6E 79 20 74 65 73 74 00 00 00 33 00 00 00 05 00 00 00 00 00 00 03 EC 00 00 00 31 30 30 33 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 09 74 6F 6E 79 20 74 65 73 74 00 00 00 33 00 00 00 05 00 00 00 00 00 00 03 ED 00 00 00 31 30 30 34 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 09 74 6F 6E 79 20 74 65 73 74 00 00 00 33 00 00 00 05 00 00 00 00 00 00 03 EE 00 00 00 31 30 30 35 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 09 74 6F 6E 79 20 74 65 73 74 00 00 00 33 00 00 00 05 00 00 00 00 00 00 03 EF 00 00 00 31 30 30 36 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 09 74 6F 6E 79 20 74 65 73 74 00 00 00 33 00 00 00 05 00 00 00 00 00 00 03 F0 00 00 00 31 30 30 37 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 09 74 6F 6E 79 20 74 65 73 74 00 00 00 33 00 00 00 05 00 00 00 00 00 00 03 F1 00 00 00 31 30 30 38 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 09 74 6F 6E 79 20 74 65 73 74 00 00 00 33 00 00 00 05 00 00 00 00 00 00 03 F2 00 00 00 31 30 30 39 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 09 74 6F 6E 79 20 74 65 73 74 00 00 00 33 00 00 00 05 00 00 00 00 00 00 03 F3 00 00 00 31 30 31 30 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 09 74 6F 6E 79 20 74 65 73 74) at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(Protoco lCodecFilter.java:180) at org.apache.mina.common.DefaultIoFilterChain.callNextMessageReceived(Defa ultIoFilterChain.java:405) at org.apache.mina.common.DefaultIoFilterChain.access$1200(DefaultIoFilterC hain.java:40) at org.apache.mina.common.DefaultIoFilterChain$EntryImpl$1.messageReceived( DefaultIoFilterChain.java:823) at org.apache.mina.common.DefaultIoFilterChain$HeadFilter.messageReceived(D efaultIoFilterChain.java:607) at org.apache.mina.common.DefaultIoFilterChain.callNextMessageReceived(Defa ultIoFilterChain.java:405) at org.apache.mina.common.DefaultIoFilterChain.fireMessageReceived(DefaultI oFilterChain.java:399) at org.apache.mina.common.AbstractPollingIoProcessor.read(AbstractPollingIo Processor.java:425) at org.apache.mina.common.AbstractPollingIoProcessor.process(AbstractPollin gIoProcessor.java:387) at org.apache.mina.common.AbstractPollingIoProcessor.process(AbstractPollin gIoProcessor.java:379) at org.apache.mina.common.AbstractPollingIoProcessor.access$400(AbstractPol lingIoProcessor.java:43) at org.apache.mina.common.AbstractPollingIoProcessor$Worker.run(AbstractPol lingIoProcessor.java:678) at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.j ava:51) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto r.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja va:675) at java.lang.Thread.run(Thread.java:595) Caused by: org.apache.mina.common.BufferDataException: dataLength: 1946157056 at com.ericsson.msdp.messaging.dispatcher.Util.prefixedDataAvailable(Util.j ava:44) at com.ericsson.msdp.messaging.dispatcher.codec.SMPPDecoder.doDecode(SMPPDe coder.java:71) at org.apache.mina.filter.codec.CumulativeProtocolDecoder.decode(Cumulative ProtocolDecoder.java:145) at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(Protoco lCodecFilter.java:170) ... 15 more Jul 23, 2008 1:53:59 PM org.apache.mina.common.IoHandlerAdapter exceptionCaught WARNING: EXCEPTION, please implement com.ericsson.msdp.messaging.dispatcher.SMPPConnectorIoHandler.exceptionC aught() for proper handling: org.apache.mina.filter.codec.ProtocolDecoderException: org.apache.mina.common.BufferDataException: dataLength: 1694498816 (Hexdump: 00 00 00 36 00 00 00 05 00 00 00 00 00 00 03 FA 00 00 00 31 30 31 37 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 0C 63 68 69 6E 61 20 6D 6F 62 69 6C 65 00 00 00 36 00 00 00 05 00 00 00 00 00 00 03 FB 00 00 00 31 30 31 38 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 0C 63 68 69 6E 61 20 6D 6F 62 69 6C 65 00 00 00 36 00 00 00 05 00 00 00 00 00 00 03 FC 00 00 00 31 30 31 39 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 0C 63 68 69 6E 61 20 6D 6F 62 69 6C 65 00 00 00 36 00 00 00 05 00 00 00 00 00 00 03 FD 00 00 00 31 30 32 30 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 0C 63 68 69 6E 61 20 6D 6F 62 69 6C 65 00 00 00 36 00 00 00 05 00 00 00 00 00 00 03 FE 00 00 00 31 30 32 31 00 00 00 31 31 38 30 30 00 00 00 00 00 00 00 00 00 00 0C 63 68 69 6E 61 20 6D 6F 62 69 6C 65) at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(Protoco lCodecFilter.java:180) at org.apache.mina.common.DefaultIoFilterChain.callNextMessageReceived(Defa ultIoFilterChain.java:405) at org.apache.mina.common.DefaultIoFilterChain.access$1200(DefaultIoFilterC hain.java:40) at org.apache.mina.common.DefaultIoFilterChain$EntryImpl$1.messageReceived( DefaultIoFilterChain.java:823) at org.apache.mina.common.DefaultIoFilterChain$HeadFilter.messageReceived(D efaultIoFilterChain.java:607) at org.apache.mina.common.DefaultIoFilterChain.callNextMessageReceived(Defa ultIoFilterChain.java:405) at org.apache.mina.common.DefaultIoFilterChain.fireMessageReceived(DefaultI oFilterChain.java:399) at org.apache.mina.common.AbstractPollingIoProcessor.read(AbstractPollingIo Processor.java:425) at org.apache.mina.common.AbstractPollingIoProcessor.process(AbstractPollin gIoProcessor.java:387) at org.apache.mina.common.AbstractPollingIoProcessor.process(AbstractPollin gIoProcessor.java:379) at org.apache.mina.common.AbstractPollingIoProcessor.access$400(AbstractPol lingIoProcessor.java:43) at org.apache.mina.common.AbstractPollingIoProcessor$Worker.run(AbstractPol lingIoProcessor.java:678) at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.j ava:51) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecuto r.java:650) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.ja va:675) at java.lang.Thread.run(Thread.java:595) Caused by: org.apache.mina.common.BufferDataException: dataLength: 1694498816 at com.ericsson.msdp.messaging.dispatcher.Util.prefixedDataAvailable(Util.j ava:44) at com.ericsson.msdp.messaging.dispatcher.codec.SMPPDecoder.doDecode(SMPPDe coder.java:71) at org.apache.mina.filter.codec.CumulativeProtocolDecoder.decode(Cumulative ProtocolDecoder.java:145) at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(Protoco lCodecFilter.java:170) ... 15 more BR anderson
