Re: UIMA AS extended tests just hang
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
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: