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

Reply via email to