Hi, i know that the behavior that you described should be the correct. But no is the case, because the broker is restarted the both times after that a request is completely successful, all uima-as service are finished and none are running.
After second restart, the logs of remote delegate service add the following lines continuously(the log file grows continuously) until the next request that cause the error is make: 01:32:19.611 - 19: org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer.onException: WARNING: Jms Listener Failed. Endpoint: XLangDetector Managed By: tcp://127.0.0.1:61616 Reason: javax.jms.IllegalStateException: The Session is closed 01:32:19.611 - 20: org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer.onException: WARNING: Service: XLangDetector Runtime Exception 01:32:19.611 - 19: org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer.handleListenerSetupFailure: WARNING: Uima AS Service:XLangDetector Listener Unable To Connect To Broker: tcp://127.0.0.1:61616 Retrying Until Successful ... 01:32:19.611 - 20: org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer.onException: WARNING: Jms Listener Failed. Endpoint: XLangDetector Managed By: tcp://127.0.0.1:61616 Reason: javax.jms.IllegalStateException: The Session is closed 01:32:19.613 - 18: org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer.onException: WARNING: Service: XLangDetector Runtime Exception 01:32:19.613 - 18: org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer.onException: WARNING: Jms Listener Failed. Endpoint: XLangDetector Managed By: tcp://127.0.0.1:61616 Reason: javax.jms.IllegalStateException: The Consumer is closed 01:32:19.613 - 18: org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer.handleListenerSetupFailure: WARNING: Uima AS Service:XLangDetector Listener Unable To Connect To Broker: tcp://127.0.0.1:61616 Retrying Until Successful ... 01:32:19.613 - 19: org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer.handleListenerSetupFailure: WARNING: Uima AS Service:XLangDetector Listener Recovered Connection to Broker: tcp://127.0.0.1:61616 - Ready to Process Again 01:32:19.615 - 20: org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer.handleListenerSetupFailure: WARNING: Uima AS Service:XLangDetector Listener Recovered Connection to Broker: tcp://127.0.0.1:61616 - Ready to Process Again 01:32:19.616 - 18: org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer.handleListenerSetupFailure: WARNING: Uima AS Service:XLangDetector Listener Recovered Connection to Broker: tcp://127.0.0.1:61616 - Ready to Process Again 01:32:19.617 - 17: org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer.onException: WARNING: Service: XLangDetector Runtime Exception 01:32:19.617 - 17: org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer.onException: WARNING: Jms Listener Failed. Endpoint: XLangDetector Managed By: tcp://127.0.0.1:61616 Reason: javax.jms.IllegalStateException: The Consumer is closed 01:32:19.617 - 17: org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer.handleListenerSetupFailure: WARNING: Uima AS Service:XLangDetector Listener Unable To Connect To Broker: tcp://127.0.0.1:61616 Retrying Until Successful ... 01:32:19.623 - 17: org.apache.uima.adapter.jms.activemq.UimaDefaultMessageListenerContainer.handleListenerSetupFailure: WARNING: Uima AS Service:XLangDetector Listener Recovered Connection to Broker: tcp://127.0.0.1:61616 - Ready to Process Again With the last request that cause the error, the casmultipler process the input CAS and create the new CASes and when are sent to remote service delegate (this service has 4 instances) it process the child CASes y them shows this error: Recovered Connection to Broker: tcp://127.0.0.1:61616 - Ready to Process Again 01:33:17.619 - 19: org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : Begin -> XLangDetector::process --- OK 01:33:17.619 - 19: org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : End -> XLangDetector::process --- OK 01:33:17.622 - 17: org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : Begin -> XLangDetector::process --- OK 01:33:17.623 - 17: org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : End -> XLangDetector::process --- OK 01:33:17.632 - 8783: org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.send: WARNING: Controller: XLangDetector Failed To Send Message to Delegates Queue: null 01:33:17.635 - 8783: org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.UimaAsAsyncCallbackListener.onException(): INFO: Service:XLangDetector JMS unable to Deliver CAS:-7a178caa:15d13c3484d:-7874 - Error:temp-queue://ID:nelson-XPS-8700-37197-1499275152544-13:1:1 01:33:17.635 - 8783: org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.UimaAsAsyncCallbackListener.onException(): INFO: Controller: XLangDetector Handling Release CAS Request. Releasing CAS Reference Id: -7a178caa:15d13c3484d:-7874 01:33:17.635 - 8783: org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.send: WARNING: Controller: XLangDetector Failed To Send Message to Delegates Queue: null 01:33:17.635 - 8783: org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.UimaAsAsyncCallbackListener.onException(): INFO: Service:XLangDetector JMS unable to Deliver CAS:-7a178caa:15d13c3484d:-7875 - Error:temp-queue://ID:nelson-XPS-8700-37197-1499275152544-13:1:1 01:33:17.635 - 8783: org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.UimaAsAsyncCallbackListener.onException(): INFO: Controller: XLangDetector Handling Release CAS Request. Releasing CAS Reference Id: -7a178caa:15d13c3484d:-7875 01:33:17.642 - 20: org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : Begin -> XLangDetector::process --- OK 01:33:17.642 - 18: org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : Begin -> XLangDetector::process --- OK 01:33:17.644 - 18: org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : End -> XLangDetector::process --- OK 01:33:17.646 - 20: org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : End -> XLangDetector::process --- OK 01:33:17.648 - 8783: org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.send: WARNING: Controller: XLangDetector Failed To Send Message to Delegates Queue: null 01:33:17.648 - 8783: org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.send: WARNING: Controller: XLangDetector Failed To Send Message to Delegates Queue: null 01:33:17.648 - 8783: org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.UimaAsAsyncCallbackListener.onException(): INFO: Service:XLangDetector JMS unable to Deliver CAS:-7a178caa:15d13c3484d:-7872 - Error:temp-queue://ID:nelson-XPS-8700-37197-1499275152544-13:1:1 01:33:17.648 - 8783: org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.UimaAsAsyncCallbackListener.onException(): INFO: Controller: XLangDetector Handling Release CAS Request. Releasing CAS Reference Id: -7a178caa:15d13c3484d:-7872 01:33:17.649 - 8783: org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.UimaAsAsyncCallbackListener.onException(): INFO: Service:XLangDetector JMS unable to Deliver CAS:-7a178caa:15d13c3484d:-7873 - Error:temp-queue://ID:nelson-XPS-8700-37197-1499275152544-13:1:1 01:33:17.649 - 8783: org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.UimaAsAsyncCallbackListener.onException(): INFO: Controller: XLangDetector Handling Release CAS Request. Releasing CAS Reference Id: -7a178caa:15d13c3484d:-7873 2017-07-05 10:32 GMT-04:00, Jaroslaw Cwiklik <cwik...@apache.org>: > Hi, the above problem is a different issue from the Session Closed reported > earlier which occurs in the uima-as client. Please provide a stack trace > for that. > > The issue you are reporting above is an expected behavior. The remote is > trying to deliver msgs to a temp reply queue which no longer exists due to > a broker restart. JMS temp queues are transient and not recoverable. If a > broker is restarted while uima-as service is processing a CAS, that service > will not be able to reply. Any new CASes (sent after broker restart) will > have a valid temp queue and replies will succeed. > > Jerry > > On Wed, Jul 5, 2017 at 9:55 AM, nelson rivera <nelsonriver...@gmail.com> > wrote: > >> i have a aggregate service uima-as that it contains a CasMultiplier, >> after this casmultiplier in the flow one of the delegates is remote. >> The delegate remote is a primitive annotator implented in c++,but is >> deployed with de deployAsyncService.sh de uima-as directly. >> >> With these step i get the error that shows >> >> 1- Start all components (broker , agregate service, remote service). >> 2- First request, process ok >> 3- Restart broker (without restart services uima-as). //Logs shows >> Ready to Process Again >> 4- Second request, process ok >> 5- Restart broker, second (without restart services uima-as). //Logs >> show Ready to Process Again >> 6- I get a error, shows following lines in the log of the delegate >> sevice uima-as remote. >> Attachs images of the queues created at all time in case it is of >> help. The remote service delegate is XLangdetector and service >> agregate casmultiplier is XClusterAnalyzerAggregate. >> >> Errors Lines: >> Recovered Connection to Broker: tcp://127.0.0.1:61616 - Ready to Process >> Again >> 09:27:19.705 - 18: >> org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : >> Begin -> XLangDetector::process --- OK >> 09:27:19.707 - 18: >> org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : End >> -> XLangDetector::process --- OK >> 09:27:19.710 - 3645: >> org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.send: >> WARNING: Controller: XLangDetector Failed To Send Message to Delegates >> Queue: null >> 09:27:19.721 - 3645: >> org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl. >> UimaAsAsyncCallbackListener.onException(): >> INFO: Service:XLangDetector JMS unable to Deliver >> CAS:-4f7adbed:15d12e82d61:-7fc7 - >> Error:temp-queue://ID:nelson-XPS-8700-46518-1499260793324-13:1:1 >> 09:27:19.721 - 3645: >> org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl. >> UimaAsAsyncCallbackListener.onException(): >> INFO: Controller: XLangDetector Handling Release CAS Request. >> Releasing CAS Reference Id: -4f7adbed:15d12e82d61:-7fc7 >> 09:27:19.722 - 3645: >> org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.send: >> WARNING: Controller: XLangDetector Failed To Send Message to Delegates >> Queue: null >> 09:27:19.722 - 19: >> org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : >> Begin -> XLangDetector::process --- OK >> 09:27:19.723 - 3645: >> org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.send: >> WARNING: Controller: XLangDetector Failed To Send Message to Delegates >> Queue: null >> 09:27:19.724 - 17: >> org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : >> Begin -> XLangDetector::process --- OK >> 09:27:19.725 - 17: >> org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : End >> -> XLangDetector::process --- OK >> 09:27:19.727 - 19: >> org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : End >> -> XLangDetector::process --- OK >> 09:27:19.732 - 20: >> org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : >> Begin -> XLangDetector::process --- OK >> 09:27:19.734 - 20: >> org.apache.uima.uimacpp.UimacppAnalysisComponent.log(396): INFO: : End >> -> XLangDetector::process --- OK >> 09:27:19.737 - 3645: >> org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.send: >> WARNING: Controller: XLangDetector Failed To Send Message to Delegates >> Queue: null >> 09:27:19.738 - 3645: >> org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl. >> UimaAsAsyncCallbackListener.onException(): >> INFO: Service:XLangDetector JMS unable to Deliver >> CAS:-4f7adbed:15d12e82d61:-7fc8 - >> Error:temp-queue://ID:nelson-XPS-8700-46518-1499260793324-13:1:1 >> 09:27:19.738 - 3645: >> org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl. >> UimaAsAsyncCallbackListener.onException(): >> INFO: Controller: XLangDetector Handling Release CAS Request. >> Releasing CAS Reference Id: -4f7adbed:15d12e82d61:-7fc8 >> 09:27:19.738 - 3645: >> org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl. >> UimaAsAsyncCallbackListener.onException(): >> INFO: Service:XLangDetector JMS unable to Deliver >> CAS:-4f7adbed:15d12e82d61:-7fc5 - >> Error:temp-queue://ID:nelson-XPS-8700-46518-1499260793324-13:1:1 >> 09:27:19.739 - 3645: >> org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl. >> UimaAsAsyncCallbackListener.onException(): >> INFO: Controller: XLangDetector Handling Release CAS Request. >> Releasing CAS Reference Id: -4f7adbed:15d12e82d61:-7fc5 >> 09:27:19.739 - 3645: >> org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl. >> UimaAsAsyncCallbackListener.onException(): >> INFO: Service:XLangDetector JMS unable to Deliver >> CAS:-4f7adbed:15d12e82d61:-7fc6 - >> Error:temp-queue://ID:nelson-XPS-8700-46518-1499260793324-13:1:1 >> 09:27:19.739 - 3645: >> org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl. >> UimaAsAsyncCallbackListener.onException(): >> INFO: Controller: XLangDetector Handling Release CAS Request. >> Releasing CAS Reference Id: -4f7adbed:15d12e82d61:-7fc6. >> >