Hello *,

I have a problem in my UIMA-AS pipeline. Seems that something is wrong with the active-mq message. The stacktrace is copied below.

I can't figure out, what's wrong. Maybe it is related to an issue with serialization.

Don't know if this is related, but when setting up the pipeline, I was having serious struggles with XMI-Serialization. Since non-"XML 1.0"-characters are not allowed, I excluded them, however, there where still problems when XML-reserved characters like the '&' appeared in the URL-field of a document. Since URLs are not needed, I excluded them but maybe there is yet another caveat correlated to this.?

The affected queue seems to be the reply queue of the last remote delegate in the aggregate.

As you can see from the stacktrace, the exception does not come from any of the delegates, but it is handled like a process-Error and the enclosing aggregate is stopped when the error threshold is exceeded. Also, the delegate service was still up and running and JMX monitoring displayed no process errors - and the logs didn't either.


WARN  org.apache.uima.aae.error.handler.ProcessCasErrorHandler  - {0}
org.apache.uima.aae.error.InvalidMessageException
at org.apache.uima.adapter.jms.activemq.JmsInputChannel.onMessage(JmsInputChannel.java:554) at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:518) at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:479) at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:451) at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:32
3)
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:261) at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.
java:982)
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContai
ner.java:974)
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:876)
       at java.lang.Thread.run(Thread.java:619)

Any hints are welcome. I guess more detail is needed to ultimately identify the problem, but I have no idea in which direction I have to look for it....

Regards,
Matthias

Reply via email to