The timeout error, is probably due to not having previously started these remote service processes. Alternately the services have a different queue name or are using a different broker than the aggregate trying to connect to them
On Fri, Nov 25, 2011 at 6:38 AM, Spico Florin <[email protected]> wrote: > Hello! > I'm trying to deploy a service that should run 2 delegates in parallel. > The service is based on the uima given examples. Please find below the used > descriptors: > > > <UIMA_HOME>\examples\descriptors\flow_controller\MeetingDetectorTAE_AdvancedFixedFlow.xml > (provided by uima) > > <UIMA_HOME>\examples\descriptors\flow_controller\AdvancedFixedFlowController.xml > (provided by uima) > ParallelFlow.xml (deployment file for uima as made by me, see the source > at the bottom of this message) > > When trying to deploy ParallelFlow.xml as UIMA service (by > usingDeployService.cmd) I'm getting warnings and exceptions and after that > the service is shutdown. > Can you please have a look if I did something wrong? Any suggestion is > appreciated. > Thank you. > > Reagrds, > Florin > > Here are the exceptions: > 11/25/11 1:12:36 PM - 12: > org.apache.uima.aae.delegate.Delegate$1.Delegate.TimerTask.run: WARNING: > Timeout While Waiting For Reply From Delegate:DateTimeAnnotator GetMeta > Request Timed Out. Configured Reply Window Of 60,000. > 11/25/11 1:12:36 PM - 12: > org.apache.uima.aae.error.handler.GetMetaErrorHandler.handleError: WARNING: > Service: Meeting Detector TAE with Advanced Fixed Flow Controller Runtime > Exception > 11/25/11 1:12:36 PM - 12: > org.apache.uima.aae.error.handler.GetMetaErrorHandler.handleError: WARNING: > org.apache.uima.aae.error.MessageTimeoutException: Delegate > Service:DateTimeAnnotator Has Timed Out While Processing CAS:null > at org.apache.uima.aae.delegate.Delegate$1.run(Delegate.java:587) > at java.util.TimerThread.mainLoop(Timer.java:512) > at java.util.TimerThread.run(Timer.java:462) > > MeetingDetectorTAE_AdvancedFixedFlow.xml parallel execution suggestion: > <configurationParameterSettings> > <nameValuePair> > <name>Flow</name> > <value> > <array> > <string>RoomNumberAnnotator,DateTimeAnnotator</string> > <string>MeetingAnnotator</string> > </array> > </value> > </nameValuePair> > > > ParallelFlow.xml content > > > <analysisEngineDeploymentDescription xmlns=" > http://uima.apache.org/resourceSpecifier"> > > <name>Meeting Detector TAE</name> > <description>Deploys Meeting Detector Aggregate AE that uses remotely > deployed RoomNumberAnnotator.</description> > > <deployment protocol="jms" provider="activemq"> > <casPool numberOfCASes="3"/> > <service> > <inputQueue endpoint="MeetingDetectorTaeQueue" > brokerURL="${defaultBrokerURL}"/> > <topDescriptor> > <import > location="../../descriptors/flow_controller/MeetingDetectorTAE_AdvancedFixedFlow.xml"/> > </topDescriptor> > <analysisEngine> > <delegates> > <remoteAnalysisEngine key="RoomNumberAnnotator"> > <inputQueue endpoint="RoomNumberAnnotatorQueue" > brokerURL="${defaultBrokerURL}"/> > <serializer method="xmi"/> > </remoteAnalysisEngine> > > <remoteAnalysisEngine key="DateTimeAnnotator"> > <inputQueue endpoint="DateTimeAnnotatorQueue" > brokerURL="${defaultBrokerURL}"/> > <serializer method="xmi"/> > </remoteAnalysisEngine> > > </delegates> > </analysisEngine> > </service> > </deployment> > > </analysisEngineDeploymentDescription> >
