This behavior is random, not occurs always. In the most of the simple
programs and simple test case tested, after restart the UIMA-AS Broker
without restart service uima-as, the instruccion to uima-as client
"BaseUIMAAsynchronousEngine_impl.connectionOpen()" return "false" and
correctly i initialize the client again.

The incorrect behavior is most frequently with many uima-as client
instances. Is the case of my general application in which i have many
service uima-as, and for each one creates one instace of uima-as
client (BaseUIMAAsynchronousEngine_impl) and keep it alive to process
all requests of the service uima-as.

Is in this scenario with many instancies of uima-as client
(BaseUIMAAsynchronousEngine_impl) in the same program (a monolithic
application web in tomcat) where after restart the UIMA-AS Broker
without restart any service uima-as, many uima-as client returns
"true" to the instruccion
"BaseUIMAAsynchronousEngine_impl.connectionOpen()" but them throw
"javax.jms.IllegalStateException: The Session is closed"
when proces the request.

2017-07-04 16:13 GMT-04:00, nelson rivera <nelsonriver...@gmail.com>:
> One peculiarity is that, is a primitive annotator implented in c++,
> but is deployed with de deployAsyncService.sh de uima-as directly.
>
> 2017-07-04 14:53 GMT-04:00, nelson rivera <nelsonriver...@gmail.com>:
>> In my program main, i initialize a uimas-as client only once and I use
>> this client to consume all requests to a displayed service uima-as.
>>
>> Before process a request i ask to uima-as client with:
>> BaseUIMAAsynchronousEngine_impl.connectionOpen()
>> and if the result es "false", i stop the uima-as client and initialize it
>> again.
>>
>> With some steps, still undefined, but after restart the UIMA-AS Broker
>> without restart service uima-as.
>> The instruccion to uima-as client
>> BaseUIMAAsynchronousEngine_impl.connectionOpen() return "true", but
>> them i get a "javax.jms.IllegalStateException: The Session is closed"
>> when proces the request.
>>
>> Wich is the best way to know when connections betewen cliente uima-as
>> and ActiveMQ is broken? and i should restart uima-as client.
>>
>

Reply via email to