UIMA AS client fails when service broker is restarted
-----------------------------------------------------

                 Key: UIMA-1705
                 URL: https://issues.apache.org/jira/browse/UIMA-1705
             Project: UIMA
          Issue Type: Bug
          Components: Async Scaleout
            Reporter: Jerry Cwiklik
             Fix For: 2.3AS


If an application creates multiple instances of UIMA AS client, each connected 
to a different service, a broker restart is not handled correctly.Only one 
instance of a client re-initializes correctly and handles the re-connect. 
Remaining client instances still use stale broker connection. When a connection 
failure is detected, the client code enters a loop trying to recover the 
connection. Once recovered, a singleton SharedConnection object is initialized 
with a new Connection, message listeners of all clients are restarted on new 
temp reply queues but MessageProducers are not re-initialized. Modify code that 
detects connection failure to invalidate MessageProducer in each client. Also, 
add code to detect invalid MessageProducer and force creation of a new instance 
using new Connection object.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to