Ошибка Mule, только поток владельца может писать в сообщение, все еще происходит с модулем http

У меня следующая ошибка в рабочем кластере Mule 3.6. оно возникает иногда в течение дня, но не позволяет выявить первопричину.

Об этой проблеме сообщалось как https://www.mulesoft.org/jira/browse/MULE-8961, и это исправлено, начиная с Mule 3.7.3 и 3.8.0.


person dmotta    schedule 17.11.2015    source источник
comment
Проблема зарегистрирована в Mule-jira: mulesoft.org/jira/browse/MULE-8159   -  person Manuel Saucedo    schedule 17.11.2015
comment
2015-11-17 08:01:54,819 ОШИБКА [org.mule.exception.DefaultSystemExceptionStrategy] — исключение в стратегии исключения: только поток-владелец может писать в сообщение: Thread[[ComponentAA-PRD-v3.2.1.RELEASE].HTTP_Listener_Config .worker.130,5,main]/Thread[[ComponentAA-PRD-v3.2.1.RELEASE].http.listener(9) SelectorRunner,5,main] java.lang.IllegalStateException: только поток-владелец может писать в сообщение: Thread[[axcess-document-platform-PRD-v3.2.1.RELEASE].HTTP_Listener_Config.worker.130,5,main]/Thread[[axcess-document-platform-PRD-v3.2.1.RELEASE].http.listener (9) SelectorRunner,5,main] в org.mule.DefaultMuleMessage.newException(DefaultMuleMessage.java:1665) ~[?:?] в org.mule.DefaultMuleMessage.checkMutable(DefaultMuleMessage.java:1651) ~[?:? ] в org.mule.DefaultMuleMessage.assertAccess(DefaultMuleMessage.java:1580) ~[?:?] в org.mule.DefaultMuleMessage.setExceptionPayload(DefaultMuleMessage.java:1003) ~[?:?] в org.mule.exception. TemplateMessagingExceptionStrat egy.handleException(TemplateMessagingExceptionStrategy.java:79) ~[?:?] at org.mule.execution.AsyncResponseFlowProcessingPhase$3$1.execute(AsyncResponseFlowProcessingPhase.java:105) ~[?:?] at org.mule.execution.AsyncResponseFlowProcessingPhase. executeCallback(AsyncResponseFlowProcessingPhase.java:117) ~[?:?] at org.mule.execution.AsyncResponseFlowProcessingPhase.access$000(AsyncResponseFlowProcessingPhase.java:23) ~[?:?] at org.mule.execution.AsyncResponseFlowProcessingPhase$3.responseSentWithFailure( AsyncResponseFlowProcessingPhase.java:100) ~[?:?] в org.mule.module.http.internal.listener.HttpMessageProcessorTemplate$1.responseSendFailure(HttpMessageProcessorTemplate.java:114) ~[?:?] в org.mule.module.http .internal.listener.grizzly.ResponseCompletionHandler.failed(ResponseCompletionHandler.java:153) ~[?:?] в org.glassfish.grizzly.asyncqueue.AsyncQueueRecord.notifyFailure(AsyncQueueRecord.java:110) ~[?:?] в org .glassfish.grizzly.nio.Ab stractNIOAsyncQueueWriter.onWriteFailure(AbstractNIOAsyncQueueWriter.java:489) ~[?:?] в org.glassfish.grizzly.nio.AbstractNIOAsyncQueueWriter.processAsync(AbstractNIOAsyncQueueWriter.java:400) ~[?:?] в org.glassfish.grizzly.filterchain. DefaultFilterChain.process(DefaultFilterChain.java:108) ~[?:?] в org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) ~[?:?] в org.glassfish.grizzly.nio.transport. TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:561) ~[? :?] в org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) ~[?:?] в org.mule.module.http.internal.listener.grizzly.ExecutorPerServerAddressIOStrategy.run0(ExecutorPerServerAddressIOStrategy.java :102) ~[?:?] в org.mule.module.http.internal.listener.grizzly.ExecutorPerServerAddressIOStrategy.executeIoEvent(ExecutorPerServerAddressIOStrategy.java:75) ~[?:?] в org.glassfish.grizzly.strategies.AbstractIOStrategy .executeIoEvent(AbstractIOStrategy.java:89) ~[?:?] в org.glassfish.grizzly.nio.SelectorRunner.iterateKeyEvents(SelectorRunner.java:414) ~[?:?] в org.glassfish.grizzly.nio.SelectorRunner .iterateKeys(SelectorRunner.java:383) ~[?:?] в org.glassfish.grizzly.nio.SelectorRunner.doSelect(SelectorRunner.java:347) ~[?:?] в org.glassfish.grizzly.nio.SelectorRunner .run(SelectorRunner.java:278) ~[?:?] в org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:56 5) ~[?:?] в org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545) ~[?:?] в java.lang.Thread.run(Thread.java:745) [?:1.7.0_80]   -  person dmotta    schedule 18.11.2015


Ответы (1)


Ошибка возникает для любых артефактов (мул-приложение) или только для определенного артефакта?

person aled    schedule 15.10.2018