My service  is a aggregate analysis engine that receives input CAS
with the direcction of a directory of documents, the first component
is a MultiplerCas that for each document generate a child CAS, each
child CAS continues the flow that are other primitive annotators
(primitive annotators in c++ that can throw exceptions), then exists
other MultiplerCas that acts as Merger, waiting  the complete
processing of each child CAS and finally generate a child CAS where
each child CAS previously processed is a view of CAS, this a child CAS
that is composed of view continĂșa el flujo a otro AE, que espera un
CAS de esta manera.
I will send you my uima-as descriptor,  to understand better my
service. All delegates are co-located.

i will trys with uima-as-2.9.0 snapshot how you say, to see how it behaves

2016-09-27 14:27 GMT-04:00, Jaroslaw Cwiklik <uim...@gmail.com>:
> I was able to stage this scenario in which an aggregate service cas
> multiplier receives a single input CAS and
> produces a child CAS.
>
> Scenario:
> 1) Service receives input CAS
> 2) CasMultiplier generates a child CAS
> 3) AE.process() is called (child CAS) and it sleeps for awhile
> 4) Broker is shutdown
> 5) AE.process() awakes from sleep
> 6) Uima-AS tries to deliver child CAS to a remote client
> 7) Connection is invalid so the child CAS is dropped
> 8) Broker is restarted
> 9) Listeners reconnect:
>  INFO | Successfully refreshed JMS Connection
>  INFO | Successfully refreshed JMS Connection
> 10) Broker log shows:
> WARN  Service                        - Async error occurred:
> org.apache.activemq.DestinationDoesNotExistException: The destination
> temp-queue://ID:bluejws65-53920-1474997439574-8:1:1 does not exist.
> WARN  Service                        - Async error occurred:
> org.apache.activemq.DestinationDoesNotExistException: The destination
> temp-queue://ID:bluejws65-53920-1474997439574-8:1:1 does not exist.
>
> The service failed to send a reply.Nothing is delivered to a client as
> expected. This is the confusing part since you see a parent CAS being sent
> to a client. I just cant imagine how this is possible.
>
> When a service receives an input CAS in a message, it extracts a JMS
> replyTo object which is a JMS temp queue and stores in an internal cache
> until it is time to send a reply. Temp queues are transient and unique each
> time one is created.
>
> If the broker dies and subsequently restarts, the cached replyTo queue
> object is invalid (temp queue no longer exist) which leads to
> "Async error occurred:
> org.apache.activemq.DestinationDoesNotExistException" as shows above.
>
> In the service log I see a bunch of these exceptions:
>
> 02:05:46.574 - 56:
> org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.openChannel:
> WARNING: Service: Test Aggregate TAE Unable to Open Connection To Broker:
> tcp://localhost:61616?wireFormat.maxInactivityDuration=0 - Silently
> Retrying ...
> 02:05:46.574 - 56:
> org.apache.uima.adapter.jms.activemq.JmsEndpointConnection_impl.openChannel:
> WARNING:
> javax.jms.JMSException: Could not connect to broker URL:
> tcp://localhost:61616?wireFormat.maxInactivityDuration=0. Reason:
> java.net.ConnectException: Connection refused
>
> This is *after* the service is restarted so there seems to be a problem
> with reestablishing the connection to a new broker.
> I am still investigating that part. I just am confused how you are able to
> see a reply in the client.
>
> -Jerry
>
>
> On Tue, Sep 27, 2016 at 1:13 PM, Jaroslaw Cwiklik <uim...@gmail.com> wrote:
>
>> From what I understand there are two issues:
>>
>> 1) Why service JMS listeners are not reconnecting when a broker is
>> bounced. This
>>     should be done by default. The 2.9.0 snapshot may address this since
>> a
>> listener
>>     uses newer AMQ jars (5.14.0)
>>
>> 2) What happens to a child CAS when a Broker disappears and the service
>> wants
>>     to deliver it to a client that is not reachable. I need to
>> investigate
>> this part. I think
>>     such CAS is dropped but that should be reflected in a log and also
>> the
>> input CAS
>>     should be marked as failed. Again something for me to investigate.
>>
>> I will try to set up a test to see if I can create the scenario.It will
>> take me a bit of time
>> to set this up but I will let you know what happens.
>>
>> -jerry
>>
>> On Tue, Sep 27, 2016 at 12:42 PM, Jaroslaw Cwiklik <uim...@gmail.com>
>> wrote:
>>
>>> Here is the uima-as 2.9.0-SNAPSHOT to try:
>>> https://repository.apache.org/content/repositories/snapshots
>>> /org/apache/uima/uima-as/2.9.0-SNAPSHOT/uima-as-2.9.0-201609
>>> 23.195233-6.tar.gz
>>>
>>> Can you briefly describe your service? Does your service have any remote
>>> delegates or all parts of the pipeline are in the same process?
>>> Do you see and exceptions in the service log?
>>>
>>> -jerry
>>>
>>> On Tue, Sep 27, 2016 at 9:07 AM, nelson rivera
>>> <nelsonriver...@gmail.com>
>>> wrote:
>>>
>>>> I was testing with AMQ broker 5.14.0 and i get the same error. not
>>>> appears to be broker
>>>> issues, appears to be uima-as issues. Any other idea, i am stagnant at
>>>> work
>>>>
>>>> 2016-09-22 13:04 GMT-04:00, Jaroslaw Cwiklik <uim...@gmail.com>:
>>>> > Can you install AMQ broker 5.14.0 to see if this is related to broker
>>>> > issues.
>>>> >
>>>> > -jerry
>>>> >
>>>> > On Thu, Sep 22, 2016 at 11:29 AM, nelson rivera <
>>>> nelsonriver...@gmail.com>
>>>> > wrote:
>>>> >
>>>> >> just like that, the parent CAS comes back but the child CAS doesnt.
>>>> >>
>>>> >> And the child CAS if processed, because  the  uima-as log shows the
>>>> >> lines of the other annotators primitive of the flow processing the
>>>> >> child CAS, but not comes back to UIMA-AS client.
>>>> >>
>>>> >> uima-as log only shows
>>>> >> "Jms Listener Failed. Endpoint:
>>>> >> temp-queue://ID:localhsot-H81-M1-33610-1474481197190-1:1:1 Managed
>>>> By:
>>>> >> tcp://localhost:61616 Reason: javax.jms.JMSException:
>>>> >> java.io.EOFException" ........
>>>> >> ADVERTENCIA: Jms Listener Failed. Endpoint:
>>>> >> XClusterAnalyzerAggregate
>>>> >> Managed By: tcp://localhost:61616 Reason:
>>>> >> javax.jms.IllegalStateException: The Consumer is
>>>> >> closed..............
>>>> >>
>>>> >> The CAS is send to service after restart the Broker, and how say
>>>> >> parent CAS comes back but the child CAS doesnt. And if i try quiesce
>>>> >> the Aggregate Service console shows : "Quiescing UIMA-AS Service.
>>>> >> Remaining Number of CASes to Process:1".  I suppose that is the
>>>> >> child
>>>> >> CAS.
>>>> >>
>>>> >> the client if can send more CASes to the service, but not receive
>>>> >> response, for each CAS send after the one CAS that was send after
>>>> >> restart broker (for which  parent CAS comes back but the child CAS
>>>> >> doesnt)  not comes back parent CAS or child CAS.
>>>> >>
>>>> >> More specific:
>>>> >> scenario 1:
>>>> >> 1- Start Broker and UIMA-AS aggregate service. Everything is fine.
>>>> >>
>>>> >> 2- Restart Broker (without restart the service).  UIMA-AS log show
>>>> >> :
>>>> >> "Jms Listener Failed." ....
>>>> >> 3- Client sends a CAS to UIMA-AS aggregate service.(The parent CAS
>>>> >> comes back but the child CAS doesnt, to the uima-as client.)
>>>> >> If i try quiesce the Aggregate Service console shows : "Quiescing
>>>> >> UIMA-AS Service. Remaining Number of CASes to Process:1"
>>>> >>
>>>> >> scenario 2:
>>>> >> 1- Start Broker and UIMA-AS aggregate service. Everything is fine.
>>>> >>
>>>> >> 2- Restart Broker (without restart the service).  UIMA-AS log show
>>>> >> :
>>>> >> "Jms Listener Failed." ....
>>>> >> 3- Client sends a CAS to UIMA-AS aggregate service.(The parent CAS
>>>> >> comes back but the child CAS doesnt, to the uima-as client)
>>>> >> 4- Client  sends another CAS to UIMA-AS aggregate service.(not comes
>>>> >> back parent CAS or child CAS , to the uima-as client)
>>>> >> 5- Client  sends another CAS to UIMA-AS aggregate service.(not comes
>>>> >> back parent CAS or child CAS , to the uima-as client)
>>>> >>  If i try quiesce the Aggregate Service  console shows: "Quiescing
>>>> >> UIMA-AS Service. Remaining Number of CASes to Process:5"
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> 2016-09-22 10:50 GMT-04:00, Jaroslaw Cwiklik <uim...@gmail.com>:
>>>> >> > When a parent CAS comes back (after broker is restored), can the
>>>> client
>>>> >> > send more CASes to the service and receive responses? I am trying
>>>> >> > to
>>>> >> > determine what the real problem is here.
>>>> >> >
>>>> >> > 1) JMS Listener not recovering connection
>>>> >> > 2) UIMA-AS is not handling CAS reply failures when broker
>>>> connection is
>>>> >> > stale
>>>> >> >
>>>> >> > -jerry
>>>> >> >
>>>> >> > On Thu, Sep 22, 2016 at 10:38 AM, Jaroslaw Cwiklik <
>>>> uim...@gmail.com>
>>>> >> > wrote:
>>>> >> >
>>>> >> >> Strange. You say that the parent CAS comes back but the child CAS
>>>> >> doesnt.
>>>> >> >> Are there any exceptions in the service log? Perhaps the service
>>>> >> >> is
>>>> >> >> unable
>>>> >> >> to send the child CAS due to missing broker. There should be
>>>> something
>>>> >> in
>>>> >> >> the uima-as log about this.
>>>> >> >>
>>>> >> >> -jerry
>>>> >> >>
>>>> >> >> On Thu, Sep 22, 2016 at 10:19 AM, nelson rivera
>>>> >> >> <nelsonriver...@gmail.com>
>>>> >> >> wrote:
>>>> >> >>
>>>> >> >>> Yes, it is supposed to do the service, given a
>>>> >> >>> CAS it produces a child CAS and and this CAS continue in the
>>>> >> >>> flow,
>>>> >> >>> that are other primitive annotators. And I expected that the
>>>> >> >>> child
>>>> >> >>> CAS
>>>> >> >>> will sent to  UIMA-AS client, but not do.
>>>> >> >>>
>>>> >> >>> the scenario:
>>>> >> >>> 1- Start Broker and UIMA-AS aggregate service
>>>> >> >>> 2- Client sends a CAS to UIMA-AS aggregate service to verify
>>>> >> >>> everything is fine. The process is correct.
>>>> >> >>>
>>>> >> >>> 3- Restart Broker (without restart the service).  UIMA-AS log
>>>> show  :
>>>> >> >>> "Jms Listener Failed." ....
>>>> >> >>> 4- Client sends a CAS to UIMA-AS aggregate service
>>>> >> >>>
>>>> >> >>> UIMA-AS client receive the parent CAS, but not child CAS.
>>>> >> >>>
>>>> >> >>> Thank  for you quick reply
>>>> >> >>>
>>>> >> >>> 2016-09-22 9:48 GMT-04:00, Jaroslaw Cwiklik <uim...@gmail.com>:
>>>> >> >>> > Can you clarify if the UIMA-AS service is a Cas Multiplier.
>>>> Meaning
>>>> >> >>> given a
>>>> >> >>> > CAS it produces child CASes
>>>> >> >>> > which are then sent to UIMA-AS client. Is this what this
>>>> service is
>>>> >> >>> > supposed to do if the broker is running?
>>>> >> >>> >
>>>> >> >>> > Can you confirm the scenario:
>>>> >> >>> > 1) Client sends a CAS to UIMA-AS aggregate service
>>>> >> >>> > 2) Service receives the CAS
>>>> >> >>> > 3) Broker dies
>>>> >> >>> > 4) Broker is restarted
>>>> >> >>> >
>>>> >> >>> > Does the UIMA-AS client receive the CAS back in a reply when a
>>>> >> >>> > broker
>>>> >> >>> > is
>>>> >> >>> > restarted?
>>>> >> >>> >
>>>> >> >>> > -Jerry
>>>> >> >>> >
>>>> >> >>> >
>>>> >> >>> >
>>>> >> >>> >
>>>> >> >>> > On Thu, Sep 22, 2016 at 9:33 AM, nelson rivera <
>>>> >> >>> nelsonriver...@gmail.com>
>>>> >> >>> > wrote:
>>>> >> >>> >
>>>> >> >>> >> I will try the variants that you say. I was deepening the
>>>> problem:
>>>> >> >>> >>
>>>> >> >>> >> I have a Aggregate AE that contains CasMultiplier, the
>>>> >> >>> >> original
>>>> >> >>> >> CAS
>>>> >> >>> >> is finish when it arrives to this CasMultiplier,  this
>>>> generates
>>>> >> >>> >> new
>>>> >> >>> >> CAS and is this CAS that continue in the flow of Aggregate.
>>>> >> >>> >>
>>>> >> >>> >> After restart broker (without restart the service of
>>>> >> >>> >> annotator)
>>>> >> >>> >> and
>>>> >> >>> >> send a CAS to process,  the listener associated to the client
>>>> api
>>>> >> >>> >> uima-as (BaseUIMAAsynchronousEngine_impl) is notified  when
>>>> the
>>>> >> >>> >> original CAS finalizes, but the new Cas generated in the
>>>> >> >>> >> CasMultiplier, It is not notifies when finalizes.
>>>> >> >>> >>
>>>> >> >>> >> with Aggregate AE simple the log is the same, but how the
>>>> original
>>>> >> >>> >> CAS
>>>> >> >>> >>  is notifies into the listener when finalizes, not have
>>>> >> >>> >> problem
>>>> >> >>> >> because is not expected for another new CAS.
>>>> >> >>> >>
>>>> >> >>> >> 2016-09-21 17:23 GMT-04:00, Jaroslaw Cwiklik
>>>> >> >>> >> <uim...@gmail.com
>>>> >:
>>>> >> >>> >> > If possible can you download AMQ 5.14.0 (latest) and use
>>>> >> >>> >> > that
>>>> >> >>> >> > broker
>>>> >> >>> >> > instead of the one the uima-as 2.8.1 ships with? There was
>>>> >> >>> >> > a
>>>> >> >>> >> > nasty
>>>> >> >>> bug
>>>> >> >>> >> > in
>>>> >> >>> >> > AMQ related to keep-alive protocol not working. I am not
>>>> sure if
>>>> >> >>> >> > this
>>>> >> >>> >> > is
>>>> >> >>> >> > the cause but worth trying.
>>>> >> >>> >> >
>>>> >> >>> >> > You can download AMQ from here:
>>>> >> >>> >> > http://activemq.apache.org/download.html
>>>> >> >>> >> >
>>>> >> >>> >> > -Jerry
>>>> >> >>> >> >
>>>> >> >>> >> > On Wed, Sep 21, 2016 at 4:52 PM, Jaroslaw Cwiklik
>>>> >> >>> >> > <uim...@gmail.com>
>>>> >> >>> >> wrote:
>>>> >> >>> >> >
>>>> >> >>> >> >> Not sure what is causing this. I need to stage this with
>>>> >> >>> >> >> UIMA-AS
>>>> >> >>> >> >> 2.8.1.
>>>> >> >>> >> I
>>>> >> >>> >> >> am currently testing with trunk (latest) code. The most
>>>> current
>>>> >> >>> >> >> code
>>>> >> >>> >> does
>>>> >> >>> >> >> have newer broker.
>>>> >> >>> >> >>
>>>> >> >>> >> >> I've started a broker and a sample service:
>>>> >> >>> >> >>
>>>> >> >>> >> >> $UIMA_HOME/bin/deployAsyncService.sh
>>>> >> >>> >> >> $UIMA_HOME/examples/deploy/as/
>>>> >> >>> >> >> Deploy_MeetingDetectorTAE.xml
>>>> >> >>> >> >>
>>>> >> >>> >> >> After the service started, I stopped the broker, waited a
>>>> bit,
>>>> >> and
>>>> >> >>> >> >> restarted the broker.
>>>> >> >>> >> >>
>>>> >> >>> >> >> With UIMA-AS from trunk I see the following in the log:
>>>> >> >>> >> >>
>>>> >> >>> >> >> 04:21:35.496 - 1: org.apache.uima.adapter.jms.activemq.
>>>> >> >>> >> >> SpringContainerDeployer.doStartListeners: INFO:
>>>> >> >>> >> >> Controller:
>>>> >> >>> >> >> Meeting
>>>> >> >>> >> >> Detector TAE Trying to Start Listener on Endpoint:
>>>> >> >>> >> >> queue://MeetingDetectorTaeQueue
>>>> >> >>> >> >> Selector: Command=2000 OR Command=2002 Broker:
>>>> >> >>> >> >> tcp://localhost:61616
>>>> >> >>> >> >> 04:21:35.873 - 1: org.apache.uima.adapter.jms.activemq.
>>>> >> >>> >> >> SpringContainerDeployer.doStartListeners: INFO:
>>>> >> >>> >> >> Controller:
>>>> >> >>> >> >> Meeting
>>>> >> >>> >> >> Detector TAE Trying to Start Listener on Endpoint:
>>>> >> >>> >> >> queue://MeetingDetectorTaeQueue
>>>> >> >>> >> >> Selector: Command=2001 Broker: tcp://localhost:61616
>>>> >> >>> >> >> 04:21:45.621 - 22: org.apache.uima.adapter.jms.activemq.
>>>> >> >>> >> >> UimaDefaultMessageListenerContainer.onException: WARNING:
>>>> >> Service:
>>>> >> >>> >> >> Meeting Detector TAE Runtime Exception
>>>> >> >>> >> >> 04:21:45.622 - 22: org.apache.uima.adapter.jms.activemq.
>>>> >> >>> >> >> UimaDefaultMessageListenerContainer.onException: WARNING:
>>>> Jms
>>>> >> >>> Listener
>>>> >> >>> >> >> Failed. Endpoint: MeetingDetectorTaeQueue Managed By:
>>>> >> >>> >> >> tcp://localhost:61616
>>>> >> >>> >> >> Reason: javax.jms.JMSException: java.io.EOFException
>>>> >> >>> >> >> 04:21:45.622 - 22: org.apache.uima.adapter.jms.activemq.
>>>> >> >>> >> >> UimaDefaultMessageListenerCont
>>>> ainer.handleListenerSetupFailure:
>>>> >> >>> >> WARNING:
>>>> >> >>> >> >> Uima AS Service:Meeting Detector TAE Listener Unable To
>>>> Connect
>>>> >> To
>>>> >> >>> >> >> Broker:
>>>> >> >>> >> >> tcp://localhost:61616 Retrying Until Successful ...
>>>> >> >>> >> >> 04:21:45.638 - 27: org.apache.uima.adapter.jms.activemq.
>>>> >> >>> >> >> UimaDefaultMessageListenerContainer.onException: WARNING:
>>>> >> Service:
>>>> >> >>> >> >> Meeting Detector TAE Runtime Exception
>>>> >> >>> >> >> 04:21:45.639 - 27: org.apache.uima.adapter.jms.activemq.
>>>> >> >>> >> >> UimaDefaultMessageListenerContainer.onException: WARNING:
>>>> Jms
>>>> >> >>> Listener
>>>> >> >>> >> >> Failed. Endpoint: MeetingDetectorTaeQueue Managed By:
>>>> >> >>> >> >> tcp://localhost:61616
>>>> >> >>> >> >> Reason: javax.jms.JMSException: java.io.EOFException
>>>> >> >>> >> >> 04:21:45.639 - 27: org.apache.uima.adapter.jms.activemq.
>>>> >> >>> >> >> UimaDefaultMessageListenerCont
>>>> ainer.handleListenerSetupFailure:
>>>> >> >>> >> WARNING:
>>>> >> >>> >> >> Uima AS Service:Meeting Detector TAE Listener Unable To
>>>> Connect
>>>> >> To
>>>> >> >>> >> >> Broker:
>>>> >> >>> >> >> tcp://localhost:61616 Retrying Until Successful ...
>>>> >> >>> >> >> 04:22:07.439 - 22: org.apache.uima.adapter.jms.activemq.
>>>> >> >>> >> >> UimaDefaultMessageListenerCont
>>>> ainer.handleListenerSetupFailure:
>>>> >> >>> >> WARNING:
>>>> >> >>> >> >> Uima AS Service:Meeting Detector TAE Listener Recovered
>>>> >> Connection
>>>> >> >>> to
>>>> >> >>> >> >> Broker: tcp://localhost:61616 - Ready to Process Again
>>>> >> >>> >> >> 04:22:07.454 - 27: org.apache.uima.adapter.jms.activemq.
>>>> >> >>> >> >> UimaDefaultMessageListenerCont
>>>> ainer.handleListenerSetupFailure:
>>>> >> >>> >> WARNING:
>>>> >> >>> >> >> Uima AS Service:Meeting Detector TAE Listener Recovered
>>>> >> Connection
>>>> >> >>> to
>>>> >> >>> >> >> Broker: tcp://localhost:61616 - Ready to Process Again
>>>> >> >>> >> >>
>>>> >> >>> >> >>
>>>> >> >>> >> >> I will repeat the above test with v 2.8.1
>>>> >> >>> >> >>
>>>> >> >>> >> >> -Jerry
>>>> >> >>> >> >>
>>>> >> >>> >> >>
>>>> >> >>> >> >> On Wed, Sep 21, 2016 at 4:34 PM, nelson rivera <
>>>> >> >>> >> nelsonriver...@gmail.com>
>>>> >> >>> >> >> wrote:
>>>> >> >>> >> >>
>>>> >> >>> >> >>> I'm using UIMA-AS 2.8.1, any idea that what happen?
>>>> >> >>> >> >>>
>>>> >> >>> >> >>> 2016-09-21 16:09 GMT-04:00, Jaroslaw Cwiklik <
>>>> uim...@gmail.com
>>>> >> >:
>>>> >> >>> >> >>> > Which version of UIMA-AS are you using?
>>>> >> >>> >> >>> >
>>>> >> >>> >> >>> > -Jerry
>>>> >> >>> >> >>> >
>>>> >> >>> >> >>> > On Wed, Sep 21, 2016 at 3:42 PM, nelson rivera <
>>>> >> >>> >> >>> nelsonriver...@gmail.com>
>>>> >> >>> >> >>> > wrote:
>>>> >> >>> >> >>> >
>>>> >> >>> >> >>> >> When start ActiveMQ and deploys an annotator as
>>>> >> >>> >> >>> >> service,
>>>> >> >>> >> >>> >> processing
>>>> >> >>> >> >>> >> is
>>>> >> >>> >> >>> >> executed correctly, but  when the broker is stopped
>>>> >> >>> >> >>> >> and
>>>> >> >>> >> >>> >> subsequently
>>>> >> >>> >> >>> >> restarted. UIMA-AS log show the lines below  and after
>>>> this
>>>> >> >>> >> >>> >> the
>>>> >> >>> >> >>> >> api
>>>> >> >>> >> >>> >> client uima-as is not notified in the listener when a
>>>> cas
>>>> >> >>> >> >>> >> is
>>>> >> >>> >> >>> >> processed, any more.
>>>> >> >>> >> >>> >> can help me?:
>>>> >> >>> >> >>> >>
>>>> >> >>> >> >>> >> 02:08:25.570 - 14:
>>>> >> >>> >> >>> >> org.apache.uima.adapter.jms.ac
>>>> tivemq.UimaDefaultMessageListe
>>>> >> >>> nerCont
>>>> >> >>> >> >>> >> ainer.onException:
>>>> >> >>> >> >>> >> ADVERTENCIA: Service: Aggregate Cluster Analyzer
>>>> >> >>> >> >>> >> Runtime
>>>> >> >>> Exception
>>>> >> >>> >> >>> >> 02:08:25.570 - 14:
>>>> >> >>> >> >>> >> org.apache.uima.adapter.jms.ac
>>>> tivemq.UimaDefaultMessageListe
>>>> >> >>> nerCont
>>>> >> >>> >> >>> >> ainer.onException:
>>>> >> >>> >> >>> >> ADVERTENCIA: Jms Listener Failed. Endpoint:
>>>> >> >>> >> XClusterAnalyzerAggregate
>>>> >> >>> >> >>> >> Managed By: tcp://localhost:61616 Reason:
>>>> >> >>> javax.jms.JMSException:
>>>> >> >>> >> >>> >> java.io.EOFException
>>>> >> >>> >> >>> >> 02:08:25.570 - 14:
>>>> >> >>> >> >>> >> org.apache.uima.adapter.jms.ac
>>>> tivemq.UimaDefaultMessageListe
>>>> >> >>> >> >>> nerContainer.
>>>> >> >>> >> >>> >> handleListenerSetupFailure:
>>>> >> >>> >> >>> >> ADVERTENCIA: Uima AS Service:Aggregate Cluster
>>>> >> >>> >> >>> >> Analyzer
>>>> >> >>> >> >>> >> Listener
>>>> >> >>> >> >>> >> Unable To Connect To Broker: tcp://localhost:61616
>>>> Retrying
>>>> >> >>> >> >>> >> ...
>>>> >> >>> >> >>> >> QueueFailure: ADVERTENCIA: Jms Listener Failed.
>>>> Endpoint:
>>>> >> >>> >> >>> >> temp-queue://ID:localhost-H81-
>>>> M1-33610-1474481197190-1:1:1
>>>> >> >>> Managed
>>>> >> >>> >> >>> >> By:
>>>> >> >>> >> >>> >> tcp://localhost:61616 Reason: javax.jms.JMSException:
>>>> >> >>> >> >>> >> java.io.EOFException
>>>> >> >>> >> >>> >> 02:09:02.222 - 14:
>>>> >> >>> >> >>> >> org.apache.uima.adapter.jms.ac
>>>> tivemq.UimaDefaultMessageListe
>>>> >> >>> >> >>> nerContainer.
>>>> >> >>> >> >>> >> handleListenerSetupFailure:
>>>> >> >>> >> >>> >> ADVERTENCIA: Uima AS Service:Aggregate Cluster
>>>> >> >>> >> >>> >> Analyzer
>>>> >> >>> >> >>> >> Listener
>>>> >> >>> >> >>> >> Established Connection to Broker:
>>>> >> >>> >> >>> >> tcp://localhost:61616
>>>> >> >>> >> >>> >>
>>>> >> >>> >> >>> >> 02:09:02.317 - 14:
>>>> >> >>> >> >>> >> org.apache.uima.adapter.jms.ac
>>>> tivemq.UimaDefaultMessageListe
>>>> >> >>> nerCont
>>>> >> >>> >> >>> >> ainer.onException:
>>>> >> >>> >> >>> >> ADVERTENCIA: Service: Aggregate Cluster Analyzer
>>>> >> >>> >> >>> >> Runtime
>>>> >> >>> Exception
>>>> >> >>> >> >>> >> 02:09:02.317 - 14:
>>>> >> >>> >> >>> >> org.apache.uima.adapter.jms.ac
>>>> tivemq.UimaDefaultMessageListe
>>>> >> >>> nerCont
>>>> >> >>> >> >>> >> ainer.onException:
>>>> >> >>> >> >>> >> ADVERTENCIA: Jms Listener Failed. Endpoint:
>>>> >> >>> >> XClusterAnalyzerAggregate
>>>> >> >>> >> >>> >> Managed By: tcp://localhost:61616 Reason:
>>>> >> >>> >> >>> >> org.apache.activemq.ConnectionClosedException: The
>>>> >> connection
>>>> >> >>> is
>>>> >> >>> >> >>> >> already closed02:09:02.356 - 15:
>>>> >> >>> >> >>> >> org.apache.uima.adapter.jms.ac
>>>> tivemq.UimaDefaultMessageListe
>>>> >> >>> nerCont
>>>> >> >>> >> >>> >> ainer.onException:
>>>> >> >>> >> >>> >> ADVERTENCIA: Service: Aggregate Cluster Analyzer
>>>> >> >>> >> >>> >> Runtime
>>>> >> >>> Exception
>>>> >> >>> >> >>> >> 02:09:02.357 - 15:
>>>> >> >>> >> >>> >> org.apache.uima.adapter.jms.ac
>>>> tivemq.UimaDefaultMessageListe
>>>> >> >>> nerCont
>>>> >> >>> >> >>> >> ainer.onException:
>>>> >> >>> >> >>> >> ADVERTENCIA: Jms Listener Failed. Endpoint:
>>>> >> >>> >> XClusterAnalyzerAggregate
>>>> >> >>> >> >>> >> Managed By: tcp://localhost:61616 Reason:
>>>> >> >>> >> >>> >> javax.jms.IllegalStateException: The Consumer is
>>>> closed.
>>>> >> >>> >> >>> >>
>>>> >> >>> >> >>> >
>>>> >> >>> >> >>>
>>>> >> >>> >> >>
>>>> >> >>> >> >>
>>>> >> >>> >> >
>>>> >> >>> >>
>>>> >> >>> >
>>>> >> >>>
>>>> >> >>
>>>> >> >>
>>>> >> >
>>>> >>
>>>> >
>>>>
>>>
>>>
>>
>
<?xml version="1.0" encoding="UTF-8"?>
<analysisEngineDeploymentDescription 
    xmlns="http://uima.apache.org/resourceSpecifier";>
  
    <name>AnalyzerAE Deploy Descriptor</name>
    <description>Deploys AnalyzerAE</description>
  
    <deployment protocol="jms" provider="activemq">
       

        <service>
            <inputQueue endpoint="AnalyzerAggregate" brokerURL="${defaultBrokerURL}"/>
            <topDescriptor>
                <import location="./AnalyzerAggregate.xml"/>
            </topDescriptor>
            
            <analysisEngine inputQueueScaleout="2" internalReplyQueueScaleout="3">
                <delegates>
                    <analysisEngine key="FileSystemMultiplerCas">
                        <casMultiplier poolSize="10"/>
                    </analysisEngine>
                    <analysisEngine key="XFileFormatDetector">
                        <scaleout numberOfInstances="2"/> 
                        <asyncAggregateErrorConfiguration>
                            <processCasErrors maxRetries="0" continueOnRetryFailure="true"/>
                        </asyncAggregateErrorConfiguration>             
                    </analysisEngine>         
                    <analysisEngine key="XDataFileExtractor">
                        <scaleout numberOfInstances="2"/>   
                        <asyncAggregateErrorConfiguration>
                            <processCasErrors maxRetries="0" continueOnRetryFailure="true"/>
                        </asyncAggregateErrorConfiguration>        
                    </analysisEngine> 
                    <analysisEngine key="XTokenizer">
                        <scaleout numberOfInstances="2"/>   
                        <asyncAggregateErrorConfiguration>
                            <processCasErrors maxRetries="0" continueOnRetryFailure="true"/>
                        </asyncAggregateErrorConfiguration>        
                    </analysisEngine> 
                    <analysisEngine key="XLanguageDetector">
                        <scaleout numberOfInstances="2"/>   
                        <asyncAggregateErrorConfiguration>
                            <processCasErrors maxRetries="0" continueOnRetryFailure="true"/>
                        </asyncAggregateErrorConfiguration>        
                    </analysisEngine> 
                    <analysisEngine key="XBoTModeler">
                        <scaleout numberOfInstances="3"/>   
                        <asyncAggregateErrorConfiguration>
                            <processCasErrors maxRetries="0" continueOnRetryFailure="true"/>
                        </asyncAggregateErrorConfiguration>        
                    </analysisEngine>   
                    <analysisEngine key="MergerInViewCasMultipler">                
                        <casMultiplier poolSize="1"/>      
                    </analysisEngine>
                    <analysisEngine key="Analyzer">
                        <scaleout numberOfInstances="1"/>   
                        <asyncAggregateErrorConfiguration>
                            <processCasErrors maxRetries="0" continueOnRetryFailure="true"/>
                        </asyncAggregateErrorConfiguration>        
                    </analysisEngine>            
                </delegates>
            </analysisEngine>
        </service>
    </deployment>

</analysisEngineDeploymentDescription>

Reply via email to