Hi all,

I am trying to deploy my aggregate AE as a UIMA AS (version 2.3.1). I was
able to run the MeetingFinder example via RunRemoteAsyncAE &
FileSystemCollectionReader.

I deployed my aggregate AE using deployAsyncService.sh. I pass in a custom
collection reader (which works in a non-AS environment). When I call
uimaEngine.process(), i get the following error after a little while:

Aug 2, 2011 3:53:48 PM
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl
handleException
INFO: Received Exception In Message From:UimaASClient Cas
Identifier:3593980e:1318a04b3f4:-7ffd
Exception:org.apache.uima.aae.error.UimaEEServiceException:
java.lang.NoSuchMethodError:
org.apache.uima.cas.CAS.createMarker()Lorg/apache/uima/cas/Marker;
org.apache.uima.aae.error.UimaEEServiceException:
java.lang.NoSuchMethodError:
org.apache.uima.cas.CAS.createMarker()Lorg/apache/uima/cas/Marker;
    at
org.apache.uima.adapter.jms.activemq.JmsOutputChannel.sendReply(JmsOutputChannel.java:820)
    at
org.apache.uima.aae.error.handler.ProcessCasErrorHandler.sendExceptionToClient(ProcessCasErrorHandler.java:150)
    at
org.apache.uima.aae.error.handler.ProcessCasErrorHandler.handleError(ProcessCasErrorHandler.java:661)
    at
org.apache.uima.aae.error.ErrorHandlerChain.handle(ErrorHandlerChain.java:57)
    at
org.apache.uima.adapter.jms.activemq.JmsInputChannel.onMessage(JmsInputChannel.java:722)
    at
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:535)
    at
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:495)
    at
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)
    at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:323)
    at
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261)
    at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1056)
    at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1048)
    at
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at
org.apache.uima.aae.UimaAsThreadFactory$1.run(UimaAsThreadFactory.java:106)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoSuchMethodError:
org.apache.uima.cas.CAS.createMarker()Lorg/apache/uima/cas/Marker;
    at
org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.deserializeCASandRegisterWithCache(ProcessRequestHandler_impl.java:216)
    at
org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.handleProcessRequestFromRemoteClient(ProcessRequestHandler_impl.java:461)
    at
org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.handle(ProcessRequestHandler_impl.java:952)
    at
org.apache.uima.aae.handler.input.MetadataRequestHandler_impl.handle(MetadataRequestHandler_impl.java:78)
    at
org.apache.uima.adapter.jms.activemq.JmsInputChannel.onMessage(JmsInputChannel.java:702)
    ... 12 more


How do I resolve this? The CAS interface has the createMarker() method, so
....? Please help!

Thanks,

..meghana

Reply via email to