Закрытие сессии как исключение было выброшено из MINA.Почему я получаю эту ошибку? - PullRequest
0 голосов
/ 22 января 2019

Я не мог определить, почему эта ошибка / предупреждение появляется в моем приложении. Нужна помощь от эксперта. Мое приложение отправляет и получает сообщения HL7, используя один и тот же порт. Иногда это исключение происходило. Я нашел это в моем файле журнала приложения. Иногда клиент зависает, когда клиентская программа перезапускается, тогда она снова работает. Я думаю, что это будет причиной, но я не уверен. Пожалуйста, помогите мне. Если нужно что-то еще, сообщите мне, я предоставлю дополнительную информацию.

Jan 20, 2019 00:15:56,931 
org.apache.camel.component.mina2.Mina2Consumer [METHOD: exceptionCaught , LINE: 307]
[WARN ] Closing session as an exception was thrown from MINA
Jan 20, 2019 00:15:56,932 
org.apache.mina.core.filterchain.DefaultIoFilterChain [METHOD: callNextExceptionCaught , LINE: 463]
[WARN ] Unexpected exception from exceptionCaught handler.
org.apache.camel.CamelException:org.apache.mina.filter.codec.ProtocolDecoderException: java.lang.RuntimeException: java.nio.charset.MalformedInputException: Input length = 1 (Hexdump: 0B 4D 53 48 7C 5E 7E 5C 26 7C 43 65 6E 74 72 61 4C 69 6E 6B 7C 52 65 73 75 6C 74 45 78 70 6F 72 74 7C 4C 49 4D 53 7C 52 65 73 75 6C 74 49 6D 70 6F 72 74 7C 32 30 31 39 30 31 32 30 30 30 31 37 30 32 7C 7C 4F 55 4C 5E 52 32 32 5E 4F 55 4C 5F 52 32 32 7C 33 37 36 30 7C 50 7C 32 2E 35 7C 7C 7C 7C 7C 7C 38 38 35 39 2F 31 0D 50 49 44 7C 31 7C 7C 30 30 37 32 30 32 33 37 7C 7C 4D 4F 42 41 52 41 4B 5E 53 41 4D 41 48 5E 41 57 41 44 7C 7C 31 39 37 38 30 37 31 33 7C 46 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 4E 7C 7C 7C 7C 7C 48 75 6D 61 6E 0D 50 56 31 7C 31 7C 4E 7C D8 B9 D9 8A D8 A7 D8 AF D8 A9 20 D8 A7 D9 84 D8 B2 D9 8A D8 A7 D8 B1 D8 A9 20 D8 A7 D9 84 D8 0D 53 50 4D 7C 31 7C 43 31 38 31 30 32 32 30 36 7C 7C 50 4C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 32 30 31 39 30 31 30 39 31 32 34 38 30 38 0D 53 41 43 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 30 30 30 30 30 38 7C 30 35 0D 4F 42 52 7C 31 7C 43 31 38 31 30 32 32 30 36 7C 43 31 38 31 30 32 32 30 36 7C 50 54 20 73 65 63 7C 7C 32 30 31 39 30 31 30 39 31 32 34 38 30 38 7C 32 30 31 39 30 31 30 39 31 32 34 38 30 38 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 32 30 31 39 30 31 32 30 30 30 31 37 30 32 7C 7C 7C 7C 7C 5E 5E 5E 32 30 31 39 30 31 30 39 31 32 34 38 30 38 5E 5E 52 0D 5A 4F 42 7C 31 7C 7C 31 30 30 2E 30 30 0D 4F 52 43 7C 53 43 7C 43 31 38 31 30 32 32 30 36 7C 43 31 38 31 30 32 32 30 36 7C 7C 7C 7C 5E 5E 5E 32 30 31 39 30 31 30 39 31 32 34 38 30 38 5E 5E 52 7C 7C 32 30 31 39 30 31 32 30 30 30 31 37 30 32 0D 4F 42 58 7C 31 7C 4E 4D 7C 50 54 20 73 65 63 7C 7C 31 30 2E 33 30 7C 7C 7C 7C 7C 7C 46 7C 7C 7C 32 30 31 39 30 31 30 39 31 33 33 38 35 32 7C 7C 62 61 74 63 68 7C 7C 43 53 2D 35 31 30 30 5F 31 7C 32 30 31 39 30 31 30 39 31 33 34 32 30 34 0D 4F 42 52 7C 32 7C 43 31 38 31 30 32 32 30 36 7C 43 31 38 31 30 32 32 30 36 7C 50 54 20 49 4E 52 7C 7C 32 30 31 39 30 31 30 39 31 32 34 38 30 38 7C 32 30 31 39 30 31 30 39 31 32 34 38 30 38 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 32 30 31 39 30 31 32 30 30 30 31 37 30 32 7C 7C 7C 7C 7C 5E 5E 5E 32 30 31 39 30 31 30 39 31 32 34 38 30 38 5E 5E 52 0D 5A 4F 42 7C 31 7C 7C 31 30 30 2E 30 30 0D 4F 52 43 7C 53 43 7C 43 31 38 31 30 32 32 30 36 7C 43 31 38 31 30 32 32 30 36 7C 7C 7C 7C 5E 5E 5E 32 30 31 39 30 31 30 39 31 32 34 38 30 38 5E 5E 52 7C 7C 32 30 31 39 30 31 32 30 30 30 31 37 30 32 0D 4F 42 58 7C 31 7C 4E 4D 7C 50 54 20 49 4E 52 7C 7C 30 2E 39 37 7C 7C 7C 7C 7C 7C 46 7C 7C 7C 32 30 31 39 30 31 30 39 31 33 33 38 35 32 7C 7C 62 61 74 63 68 7C 7C 43 53 2D 35 31 30 30 5F 31 7C 32 30 31 39 30 31 30 39 31 33 34 32 30 34 0D 4F 42 52 7C 33 7C 43 31 38 31 30 32 32 30 36 7C 43 31 38 31 30 32 32 30 36 7C 41 50 54 54 20 73 65 63 7C 7C 32 30 31 39 30 31 30 39 31 32 34 38 30 38 7C 32 30 31 39 30 31 30 39 31 32 34 38 30 38 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 32 30 31 39 30 31 32 30 30 30 31 37 30 32 7C 7C 7C 7C 7C 5E 5E 5E 32 30 31 39 30 31 30 39 31 32 34 38 30 38 5E 5E 52 0D 5A 4F 42 7C 31 7C 7C 31 30 30 2E 30 30 0D 4F 52 43 7C 53 43 7C 43 31 38 31 30 32 32 30 36 7C 43 31 38 31 30 32 32 30 36 7C 7C 7C 7C 5E 5E 5E 32 30 31 39 30 31 30 39 31 32 34 38 30 38 5E 5E 52 7C 7C 32 30 31 39 30 31 32 30 30 30 31 37 30 32 0D 4F 42 58 7C 31 7C 4E 4D 7C 41 50 54 54 20 73 65 63 7C 7C 32 36 2E 32 30 7C 7C 7C 7C 7C 7C 46 7C 7C 7C 32 30 31 39 30 31 30 39 31 33 33 38 35 32 7C 7C 62 61 74 63 68 7C 7C 43 53 2D 35 31 30 30 5F 31 7C 32 30 31 39 30 31 30 39 31 33 34 32 30 34 0D 1C 0D)
    at org.apache.camel.component.mina2.Mina2Consumer$ReceiveHandler.exceptionCaught(Mina2Consumer.java:312)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.exceptionCaught(DefaultIoFilterChain.java:672)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextExceptionCaught(DefaultIoFilterChain.java:461)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1100(DefaultIoFilterChain.java:47)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.exceptionCaught(DefaultIoFilterChain.java:760)
    at org.apache.mina.core.filterchain.IoFilterEvent.fire(IoFilterEvent.java:93)
    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(Unknown Source)
Caused by: org.apache.mina.filter.codec.ProtocolDecoderException: java.lang.RuntimeException: java.nio.charset.MalformedInputException: Input length = 1 (Hexdump: 0B 4D 53 48 7C 5E 7E 5C 26 7C 43 65 6E 74 72 61 4C 69 6E 6B 7C 52 65 73 75 6C 74 45 78 70 6F 72 74 7C 4C 49 4D 53 7C 52 65 73 75 6C 74 49 6D 70 6F 72 74 7C 32 30 31 39 30 31 32 30 30 30 31 37 30 32 7C 7C 4F 55 4C 5E 52 32 32 5E 4F 55 4C 5F 52 32 32 7C 33 37 36 30 7C 50 7C 32 2E 35 7C 7C 7C 7C 7C 7C 38 38 35 39 2F 31 0D 50 49 44 7C 31 7C 7C 30 30 37 32 30 32 33 37 7C 7C 4D 4F 42 41 52 41 4B 5E 53 41 4D 41 48 5E 41 57 41 44 7C 7C 31 39 37 38 30 37 31 33 7C 46 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 4E 7C 7C 7C 7C 7C 48 75 6D 61 6E 0D 50 56 31 7C 31 7C 4E 7C D8 B9 D9 8A D8 A7 D8 AF D8 A9 20 D8 A7 D9 84 D8 B2 D9 8A D8 A7 D8 B1 D8 A9 20 D8 A7 D9 84 D8 0D 53 50 4D 7C 31 7C 43 31 38 31 30 32 32 30 36 7C 7C 50 4C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 32 30 31 39 30 31 30 39 31 32 34 38 30 38 0D 53 41 43 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 30 30 30 30 30 38 7C 30 35 0D 4F 42 52 7C 31 7C 43 31 38 31 30 32 32 30 36 7C 43 31 38 31 30 32 32 30 36 7C 50 54 20 73 65 63 7C 7C 32 30 31 39 30 31 30 39 31 32 34 38 30 38 7C 32 30 31 39 30 31 30 39 31 32 34 38 30 38 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 32 30 31 39 30 31 32 30 30 30 31 37 30 32 7C 7C 7C 7C 7C 5E 5E 5E 32 30 31 39 30 31 30 39 31 32 34 38 30 38 5E 5E 52 0D 5A 4F 42 7C 31 7C 7C 31 30 30 2E 30 30 0D 4F 52 43 7C 53 43 7C 43 31 38 31 30 32 32 30 36 7C 43 31 38 31 30 32 32 30 36 7C 7C 7C 7C 5E 5E 5E 32 30 31 39 30 31 30 39 31 32 34 38 30 38 5E 5E 52 7C 7C 32 30 31 39 30 31 32 30 30 30 31 37 30 32 0D 4F 42 58 7C 31 7C 4E 4D 7C 50 54 20 73 65 63 7C 7C 31 30 2E 33 30 7C 7C 7C 7C 7C 7C 46 7C 7C 7C 32 30 31 39 30 31 30 39 31 33 33 38 35 32 7C 7C 62 61 74 63 68 7C 7C 43 53 2D 35 31 30 30 5F 31 7C 32 30 31 39 30 31 30 39 31 33 34 32 30 34 0D 4F 42 52 7C 32 7C 43 31 38 31 30 32 32 30 36 7C 43 31 38 31 30 32 32 30 36 7C 50 54 20 49 4E 52 7C 7C 32 30 31 39 30 31 30 39 31 32 34 38 30 38 7C 32 30 31 39 30 31 30 39 31 32 34 38 30 38 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 32 30 31 39 30 31 32 30 30 30 31 37 30 32 7C 7C 7C 7C 7C 5E 5E 5E 32 30 31 39 30 31 30 39 31 32 34 38 30 38 5E 5E 52 0D 5A 4F 42 7C 31 7C 7C 31 30 30 2E 30 30 0D 4F 52 43 7C 53 43 7C 43 31 38 31 30 32 32 30 36 7C 43 31 38 31 30 32 32 30 36 7C 7C 7C 7C 5E 5E 5E 32 30 31 39 30 31 30 39 31 32 34 38 30 38 5E 5E 52 7C 7C 32 30 31 39 30 31 32 30 30 30 31 37 30 32 0D 4F 42 58 7C 31 7C 4E 4D 7C 50 54 20 49 4E 52 7C 7C 30 2E 39 37 7C 7C 7C 7C 7C 7C 46 7C 7C 7C 32 30 31 39 30 31 30 39 31 33 33 38 35 32 7C 7C 62 61 74 63 68 7C 7C 43 53 2D 35 31 30 30 5F 31 7C 32 30 31 39 30 31 30 39 31 33 34 32 30 34 0D 4F 42 52 7C 33 7C 43 31 38 31 30 32 32 30 36 7C 43 31 38 31 30 32 32 30 36 7C 41 50 54 54 20 73 65 63 7C 7C 32 30 31 39 30 31 30 39 31 32 34 38 30 38 7C 32 30 31 39 30 31 30 39 31 32 34 38 30 38 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 7C 32 30 31 39 30 31 32 30 30 30 31 37 30 32 7C 7C 7C 7C 7C 5E 5E 5E 32 30 31 39 30 31 30 39 31 32 34 38 30 38 5E 5E 52 0D 5A 4F 42 7C 31 7C 7C 31 30 30 2E 30 30 0D 4F 52 43 7C 53 43 7C 43 31 38 31 30 32 32 30 36 7C 43 31 38 31 30 32 32 30 36 7C 7C 7C 7C 5E 5E 5E 32 30 31 39 30 31 30 39 31 32 34 38 30 38 5E 5E 52 7C 7C 32 30 31 39 30 31 32 30 30 30 31 37 30 32 0D 4F 42 58 7C 31 7C 4E 4D 7C 41 50 54 54 20 73 65 63 7C 7C 32 36 2E 32 30 7C 7C 7C 7C 7C 7C 46 7C 7C 7C 32 30 31 39 30 31 30 39 31 33 33 38 35 32 7C 7C 62 61 74 63 68 7C 7C 43 53 2D 35 31 30 30 5F 31 7C 32 30 31 39 30 31 30 39 31 33 34 32 30 34 0D 1C 0D)
    at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:242)
    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.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
    at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:410)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:710)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67)
    at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124)
    at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    ... 1 more
Caused by: java.lang.RuntimeException: java.nio.charset.MalformedInputException: Input length = 1
    at org.apache.camel.component.hl7.HL7MLLPDecoder.writeString(HL7MLLPDecoder.java:79)
    at org.apache.camel.component.hl7.HL7MLLPDecoder.doDecode(HL7MLLPDecoder.java:54)
    at org.apache.mina.filter.codec.CumulativeProtocolDecoder.decode(CumulativeProtocolDecoder.java:176)
    at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:232)
    ... 15 more
Caused by: java.nio.charset.MalformedInputException: Input length = 1
    at java.nio.charset.CoderResult.throwException(Unknown Source)
    at org.apache.mina.core.buffer.AbstractIoBuffer.getString(AbstractIoBuffer.java:1768)
    at org.apache.camel.component.hl7.HL7MLLPDecoder.writeString(HL7MLLPDecoder.java:70)
    ... 18 more
...