Re: UIMA AS extended tests just hang

2009-11-23 Thread Jaroslaw Cwiklik
Hmm, not sure why your testcase doesnt work. Can you provide more
information about the test. Which of the testcases seem to hang? Is it the
one that you've added? In any case, try to run it debug and see where it
gets stuck. Let me know if you find a bug. I quickly tested client timeout
using this:

  public void testClientProcessTimeout() throws Exception {
System.out
.println(-- testClientProcessTimeout
-);
// Instantiate Uima AS Client
BaseUIMAAsynchronousEngine_impl uimaAsEngine = new
BaseUIMAAsynchronousEngine_impl();
// Deploy Uima AS Primitive Service
deployService(uimaAsEngine, relativePath +
/Deploy_NoOpAnnotatorWithLongDelay.xml);
MapString, Object appCtx =
buildContext(String.valueOf(broker.getMasterConnectorURI()),
NoOpAnnotatorQueueLongDelay);
appCtx.put(UimaAsynchronousEngine.Timeout, 1100);
initialize(uimaAsEngine, appCtx);
waitUntilInitialized();

for (int i = 0; i  1; i++) {
  CAS cas = uimaAsEngine.getCAS();
  cas.setDocumentText(Some Text);
  System.out.println(UIMA AS Client Sending CAS# + (i + 1) +  Request
to a Service);
  uimaAsEngine.sendCAS(cas);
}

uimaAsEngine.collectionProcessingComplete();
uimaAsEngine.stop();

  }

The above seems to work fine.It deploys a service that waits for a long time
and causes a client timeout after 1100 ms.

JC

On Fri, Nov 20, 2009 at 10:41 AM, Jörn Kottmann kottm...@gmail.com wrote:

 Hi,

 I tried to add a test to the extended tests, but when
 I execute them they just hang.

 Jörn

 Console output:

 ...

 UIMA AS Client - Shared JMS Connection Not Closed. Current Client Instance
 Count1
 UIMA AS Client Undeployed All Containers
 Nov 20, 2009 4:29:42 PM
 org.apache.uima.adapter.jms.activemq.JmsOutputChannel stop
 INFO: Controller: NoOpAnnotatorQueue Output Channel Shutdown Completed
 Nov 20, 2009 4:29:42 PM
 org.apache.uima.aae.controller.AnalysisEngineInstancePoolWithThreadAffinity
 abort
 INFO: NoOpAnnotator Calling Destroy On AE instance # 0
 Nov 20, 2009 4:29:42 PM
 org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl$SharedConnection
 destroy
 INFO: UIMA AS Client Terminated. Shared Connection Still Open. Current
 Client Count:1
 getMeta Timeout on delegate:NoOpAnnotatorQueue
 runTest: Initialization Received Reply Containing Exception:
 Stopping Uima AS Client API. Service Not Responding To a Ping.
 Nov 20, 2009 4:29:57 PM org.apache.uima.aae.delegate.Delegate$1
 Delegate.TimerTask.run
 INFO: Timeout While Waiting For Reply From Delegate:NoOpAnnotatorQueue
 GetMeta Request Timed Out. Configured Reply Window Of 60,000.
 Nov 20, 2009 4:29:57 PM
 org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl
 notifyOnTimout
 INFO: Request For Metadata Has Timed-out. Service Queue:NoOpAnnotatorQueue
 org.apache.uima.aae.error.UimaASMetaRequestTimeout
   at
 org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl.notifyOnTimout(BaseUIMAAsynchronousEngineCommon_impl.java:1872)
   at
 org.apache.uima.adapter.jms.client.ClientServiceDelegate.handleError(ClientServiceDelegate.java:152)
   at org.apache.uima.aae.delegate.Delegate$1.run(Delegate.java:624)
   at java.util.TimerThread.mainLoop(Timer.java:512)
   at java.util.TimerThread.run(Timer.java:462)
 Nov 20, 2009 4:29:57 PM
 org.apache.uima.adapter.jms.client.ClientServiceDelegate handleError
 INFO: Request For Metadata Has Timed-out. Service Queue:NoOpAnnotatorQueue
 Nov 20, 2009 4:29:57 PM
 org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl
 stop
 INFO: Stopping Asynchronous Client.
 Nov 20, 2009 4:29:57 PM
 org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl
 stop
 INFO: Asynchronous Client Has Stopped.
 Nov 20, 2009 4:29:57 PM
 org.apache.uima.aae.controller.PrimitiveAnalysisEngineController_impl
 terminate
 INFO: Controller: NoOpAnnotator Received Terminate Event
 Nov 20, 2009 4:29:57 PM
 org.apache.uima.adapter.jms.activemq.JmsInputChannel stop
 INFO: Stopping Service JMS Transport. Service: NoOpAnnotatorQueue
 Service:NoOpAnnotator Message Channel:queue://NoOpAnnotatorQueue
 Selector:Command=2000 OR Command=2002 Stopped
 Service:NoOpAnnotator Message Channel:queue://NoOpAnnotatorQueue
 Selector:Command=2001 Stopped
 Nov 20, 2009 4:29:57 PM
 org.apache.uima.adapter.jms.activemq.JmsInputChannel stop
 INFO: Stopping Service JMS Transport. Service: NoOpAnnotatorQueue
 Nov 20, 2009 4:29:57 PM
 org.apache.uima.aae.controller.PrimitiveAnalysisEngineController_impl stop
 INFO: Stopping Controller: NoOpAnnotator
 Nov 20, 2009 4:29:57 PM
 org.apache.uima.adapter.jms.activemq.JmsOutputChannel stop
 INFO: Controller: NoOpAnnotatorQueue Aborted Connection To Endpoint:
 ID:karkand-54505-1258730845595-3:3664:4 and Broker Uri: tcp://localhost:8200
 Nov 20, 2009 4:29:57 PM
 org.apache.uima.adapter.jms.activemq.JmsOutputChannel stop
 INFO: Controller: NoOpAnnotatorQueue Aborted Connection To Endpoint:
 

UIMA AS extended tests just hang

2009-11-20 Thread Jörn Kottmann

Hi,

I tried to add a test to the extended tests, but when
I execute them they just hang.

Jörn

Console output:

...

UIMA AS Client - Shared JMS Connection Not Closed. Current Client 
Instance Count1

UIMA AS Client Undeployed All Containers
Nov 20, 2009 4:29:42 PM 
org.apache.uima.adapter.jms.activemq.JmsOutputChannel stop

INFO: Controller: NoOpAnnotatorQueue Output Channel Shutdown Completed
Nov 20, 2009 4:29:42 PM 
org.apache.uima.aae.controller.AnalysisEngineInstancePoolWithThreadAffinity 
abort

INFO: NoOpAnnotator Calling Destroy On AE instance # 0
Nov 20, 2009 4:29:42 PM 
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl$SharedConnection 
destroy
INFO: UIMA AS Client Terminated. Shared Connection Still Open. Current 
Client Count:1

getMeta Timeout on delegate:NoOpAnnotatorQueue
runTest: Initialization Received Reply Containing Exception:
Stopping Uima AS Client API. Service Not Responding To a Ping.
Nov 20, 2009 4:29:57 PM org.apache.uima.aae.delegate.Delegate$1 
Delegate.TimerTask.run
INFO: Timeout While Waiting For Reply From Delegate:NoOpAnnotatorQueue 
GetMeta Request Timed Out. Configured Reply Window Of 60,000.
Nov 20, 2009 4:29:57 PM 
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl 
notifyOnTimout

INFO: Request For Metadata Has Timed-out. Service Queue:NoOpAnnotatorQueue
org.apache.uima.aae.error.UimaASMetaRequestTimeout
   at 
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl.notifyOnTimout(BaseUIMAAsynchronousEngineCommon_impl.java:1872)
   at 
org.apache.uima.adapter.jms.client.ClientServiceDelegate.handleError(ClientServiceDelegate.java:152)

   at org.apache.uima.aae.delegate.Delegate$1.run(Delegate.java:624)
   at java.util.TimerThread.mainLoop(Timer.java:512)
   at java.util.TimerThread.run(Timer.java:462)
Nov 20, 2009 4:29:57 PM 
org.apache.uima.adapter.jms.client.ClientServiceDelegate handleError

INFO: Request For Metadata Has Timed-out. Service Queue:NoOpAnnotatorQueue
Nov 20, 2009 4:29:57 PM 
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl 
stop

INFO: Stopping Asynchronous Client.
Nov 20, 2009 4:29:57 PM 
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl 
stop

INFO: Asynchronous Client Has Stopped.
Nov 20, 2009 4:29:57 PM 
org.apache.uima.aae.controller.PrimitiveAnalysisEngineController_impl 
terminate

INFO: Controller: NoOpAnnotator Received Terminate Event
Nov 20, 2009 4:29:57 PM 
org.apache.uima.adapter.jms.activemq.JmsInputChannel stop

INFO: Stopping Service JMS Transport. Service: NoOpAnnotatorQueue
Service:NoOpAnnotator Message Channel:queue://NoOpAnnotatorQueue 
Selector:Command=2000 OR Command=2002 Stopped
Service:NoOpAnnotator Message Channel:queue://NoOpAnnotatorQueue 
Selector:Command=2001 Stopped
Nov 20, 2009 4:29:57 PM 
org.apache.uima.adapter.jms.activemq.JmsInputChannel stop

INFO: Stopping Service JMS Transport. Service: NoOpAnnotatorQueue
Nov 20, 2009 4:29:57 PM 
org.apache.uima.aae.controller.PrimitiveAnalysisEngineController_impl stop

INFO: Stopping Controller: NoOpAnnotator
Nov 20, 2009 4:29:57 PM 
org.apache.uima.adapter.jms.activemq.JmsOutputChannel stop
INFO: Controller: NoOpAnnotatorQueue Aborted Connection To Endpoint: 
ID:karkand-54505-1258730845595-3:3664:4 and Broker Uri: tcp://localhost:8200
Nov 20, 2009 4:29:57 PM 
org.apache.uima.adapter.jms.activemq.JmsOutputChannel stop
INFO: Controller: NoOpAnnotatorQueue Aborted Connection To Endpoint: 
ID:karkand-54505-1258730845595-3:3664:1 and Broker Uri: tcp://localhost:8200
Nov 20, 2009 4:29:57 PM 
org.apache.uima.adapter.jms.activemq.JmsOutputChannel stop
INFO: Controller: NoOpAnnotatorQueue Aborted Connection To Endpoint: 
ID:karkand-54505-1258730845595-3:3664:2 and Broker Uri: tcp://localhost:8200
Nov 20, 2009 4:29:57 PM 
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngine_impl 
initialize

WARNING: Aborting Asynchronous Client Due to: Metadata Timeout
Nov 20, 2009 4:29:57 PM 
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngine_impl 
notifyOnInitializationFailure
WARNING: Top Level Controller Initialization Exception. Cause: 
org.apache.uima.resource.ResourceInitializationException

org.apache.uima.resource.ResourceInitializationException
   at 
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngine_impl.initialize(BaseUIMAAsynchronousEngine_impl.java:668)
   at 
org.apache.uima.ee.test.utils.BaseTestSupport.initialize(BaseTestSupport.java:169)
   at 
org.apache.uima.ee.test.TestUimaASExtended.access$3(TestUimaASExtended.java:1)
   at 
org.apache.uima.ee.test.TestUimaASExtended$1.run(TestUimaASExtended.java:438)

Caused by: org.apache.uima.aae.error.UimaASMetaRequestTimeout
   ... 4 more
JMS Connection to Broker: tcp://localhost:8200 Closed
Service:NoOpAnnotator Stopped
UIMA AS Client - Shared JMS Connection Closed
UIMA AS Client Undeployed All Containers
Nov 20, 2009 4:29:57 PM 
org.apache.uima.adapter.jms.activemq.JmsOutputChannel stop

INFO: