Re: TERMINATE Action with org.xml.sax.SAXParseException in deserializeCasFromXmi function

2016-11-21 Thread Jaroslaw Cwiklik
Nelson, I've created a JIRA for this bug:
https://issues.apache.org/jira/browse/UIMA-5189

This will be fixed soon and will be part of the next UIMA-AS release
(2.9.0).

Thanks for finding the bug.
Jerry

On Fri, Nov 18, 2016 at 3:39 PM, Jaroslaw Cwiklik  wrote:

> Hi, looks like a bug. Will take a look on Monday.
> Thanks
> Jerry
>
> On Fri, Nov 18, 2016 at 11:12 AM, nelson rivera 
> wrote:
>
>> I have a service aggregate deploys in uima-as. When i send a input cas
>> with a text that contains apparently invalid character, occurs an
>> error deserializing the cas and the framework stops the aggregate
>> service
>>
>> this is the complete stacktrace:
>>
>> 09:54:38.24 - 1:
>> org.apache.uima.adapter.jms.activemq.SpringContainerDeployer
>> .doStartListeners:
>> INFO: Controller: XTokenizerAggregate Trying to Start Listener on
>> Endpoint: queue://XTokenizerAggregate Selector: Command=2000 OR
>> Command=2002 Broker: tcp://localhost:61616
>> 09:54:38.193 - 1:
>> org.apache.uima.adapter.jms.activemq.SpringContainerDeployer
>> .doStartListeners:
>> INFO: Controller: XTokenizerAggregate Trying to Start Listener on
>> Endpoint: queue://XTokenizerAggregate Selector: Command=2001 Broker:
>> tcp://localhost:61616
>> 09:55:11.411 - 16:
>> org.apache.uima.aae.handler.input.ProcessRequestHandler_impl
>> .handleProcessRequestFromRemoteClient:
>> WARNING: Service: XTokenizerAggregate Runtime Exception
>> 09:55:11.411 - 16:
>> org.apache.uima.aae.handler.input.ProcessRequestHandler_impl
>> .handleProcessRequestFromRemoteClient:
>> WARNING:
>> org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 585;
>> Character reference "&#
>> at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser
>> .parse(AbstractSAXParser.java:1239)
>> at org.apache.uima.aae.UimaSerializer.deserializeCasFromXmi(Uim
>> aSerializer.java:187)
>> at org.apache.uima.aae.handler.input.ProcessRequestHandler_impl
>> .deserializeCASandRegisterWithCache(ProcessRequestHandler_impl.java:220)
>> at org.apache.uima.aae.handler.input.ProcessRequestHandler_impl
>> .handleProcessRequestFromRemoteClient(ProcessRequestHandler_
>> impl.java:531)
>> at org.apache.uima.aae.handler.input.ProcessRequestHandler_impl
>> .handle(ProcessRequestHandler_impl.java:1062)
>> at org.apache.uima.aae.handler.input.MetadataRequestHandler_imp
>> l.handle(MetadataRequestHandler_impl.java:78)
>> at org.apache.uima.adapter.jms.activemq.JmsInputChannel.onMessa
>> ge(JmsInputChannel.java:731)
>> at org.springframework.jms.listener.AbstractMessageListenerCont
>> ainer.doInvokeListener(AbstractMessageListenerContainer.java:689)
>> at org.springframework.jms.listener.AbstractMessageListenerCont
>> ainer.invokeListener(AbstractMessageListenerContainer.java:649)
>> at org.springframework.jms.listener.AbstractMessageListenerCont
>> ainer.doExecuteListener(AbstractMessageListenerContainer.java:619)
>> at org.springframework.jms.listener.AbstractPollingMessageListe
>> nerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.
>> java:307)
>> at org.springframework.jms.listener.AbstractPollingMessageListe
>> nerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.
>> java:245)
>> at org.springframework.jms.listener.DefaultMessageListenerConta
>> iner$AsyncMessageListenerInvoker.invokeListener(DefaultMessageLis
>> tenerContainer.java:1144)
>> at org.springframework.jms.listener.DefaultMessageListenerConta
>> iner$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessag
>> eListenerContainer.java:1136)
>> at org.springframework.jms.listener.DefaultMessageListenerConta
>> iner$AsyncMessageListenerInvoker.run(DefaultMessageListenerContai
>> ner.java:1033)
>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
>> Executor.java:1145)
>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
>> lExecutor.java:615)
>> at org.apache.uima.aae.UimaAsThreadFactory$1.run(UimaAsThreadFa
>> ctory.java:132)
>> at java.lang.Thread.run(Thread.java:745)
>>
>> 09:55:11.412 - 16:
>> org.apache.uima.aae.error.handler.ProcessCasErrorHandler.handleError:
>> WARNING: Service: XTokenizerAggregate Runtime Exception
>> 09:55:11.412 - 16:
>> org.apache.uima.aae.error.handler.ProcessCasErrorHandler.handleError:
>> WARNING:
>> org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 585;
>> Character reference "&#
>> at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser
>> .parse(AbstractSAXParser.java:1239)
>> at org.apache.uima.aae.UimaSerializer.deserializeCasFromXmi(Uim
>> aSerializer.java:187)
>> at org.apache.uima.aae.handler.input.ProcessRequestHandler_impl
>> .deserializeCASandRegisterWithCache(ProcessRequestHandler_impl.java:220)
>> at org.apache.uima.aae.handler.input.ProcessRequestHandler_impl
>> .handleProcessRequestFromRemoteClient(ProcessRequestHandler_
>

Re: TERMINATE Action with org.xml.sax.SAXParseException in deserializeCasFromXmi function

2016-11-18 Thread Jaroslaw Cwiklik
Hi, looks like a bug. Will take a look on Monday.
Thanks
Jerry

On Fri, Nov 18, 2016 at 11:12 AM, nelson rivera 
wrote:

> I have a service aggregate deploys in uima-as. When i send a input cas
> with a text that contains apparently invalid character, occurs an
> error deserializing the cas and the framework stops the aggregate
> service
>
> this is the complete stacktrace:
>
> 09:54:38.24 - 1:
> org.apache.uima.adapter.jms.activemq.SpringContainerDeployer.
> doStartListeners:
> INFO: Controller: XTokenizerAggregate Trying to Start Listener on
> Endpoint: queue://XTokenizerAggregate Selector: Command=2000 OR
> Command=2002 Broker: tcp://localhost:61616
> 09:54:38.193 - 1:
> org.apache.uima.adapter.jms.activemq.SpringContainerDeployer.
> doStartListeners:
> INFO: Controller: XTokenizerAggregate Trying to Start Listener on
> Endpoint: queue://XTokenizerAggregate Selector: Command=2001 Broker:
> tcp://localhost:61616
> 09:55:11.411 - 16:
> org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.
> handleProcessRequestFromRemoteClient:
> WARNING: Service: XTokenizerAggregate Runtime Exception
> 09:55:11.411 - 16:
> org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.
> handleProcessRequestFromRemoteClient:
> WARNING:
> org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 585;
> Character reference "&#
> at com.sun.org.apache.xerces.internal.parsers.
> AbstractSAXParser.parse(AbstractSAXParser.java:1239)
> at org.apache.uima.aae.UimaSerializer.deserializeCasFromXmi(
> UimaSerializer.java:187)
> at org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.
> deserializeCASandRegisterWithCache(ProcessRequestHandler_impl.java:220)
> at org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.
> handleProcessRequestFromRemoteClient(ProcessRequestHandler_impl.java:531)
> at org.apache.uima.aae.handler.input.ProcessRequestHandler_
> impl.handle(ProcessRequestHandler_impl.java:1062)
> 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:731)
> at org.springframework.jms.listener.AbstractMessageListenerContain
> er.doInvokeListener(AbstractMessageListenerContainer.java:689)
> at org.springframework.jms.listener.AbstractMessageListenerContain
> er.invokeListener(AbstractMessageListenerContainer.java:649)
> at org.springframework.jms.listener.AbstractMessageListenerContain
> er.doExecuteListener(AbstractMessageListenerContainer.java:619)
> at org.springframework.jms.listener.AbstractPollingMessageListener
> Container.doReceiveAndExecute(AbstractPollingMessageListener
> Container.java:307)
> at org.springframework.jms.listener.AbstractPollingMessageListener
> Container.receiveAndExecute(AbstractPollingMessageListener
> Container.java:245)
> at org.springframework.jms.listener.DefaultMessageListenerContaine
> r$AsyncMessageListenerInvoker.invokeListener(
> DefaultMessageListenerContainer.java:1144)
> at org.springframework.jms.listener.DefaultMessageListenerContaine
> r$AsyncMessageListenerInvoker.executeOngoingLoop(
> DefaultMessageListenerContainer.java:1136)
> at org.springframework.jms.listener.DefaultMessageListenerContaine
> r$AsyncMessageListenerInvoker.run(DefaultMessageListenerContaine
> r.java:1033)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(
> ThreadPoolExecutor.java:1145)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(
> ThreadPoolExecutor.java:615)
> at org.apache.uima.aae.UimaAsThreadFactory$1.run(
> UimaAsThreadFactory.java:132)
> at java.lang.Thread.run(Thread.java:745)
>
> 09:55:11.412 - 16:
> org.apache.uima.aae.error.handler.ProcessCasErrorHandler.handleError:
> WARNING: Service: XTokenizerAggregate Runtime Exception
> 09:55:11.412 - 16:
> org.apache.uima.aae.error.handler.ProcessCasErrorHandler.handleError:
> WARNING:
> org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 585;
> Character reference "&#
> at com.sun.org.apache.xerces.internal.parsers.
> AbstractSAXParser.parse(AbstractSAXParser.java:1239)
> at org.apache.uima.aae.UimaSerializer.deserializeCasFromXmi(
> UimaSerializer.java:187)
> at org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.
> deserializeCASandRegisterWithCache(ProcessRequestHandler_impl.java:220)
> at org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.
> handleProcessRequestFromRemoteClient(ProcessRequestHandler_impl.java:531)
> at org.apache.uima.aae.handler.input.ProcessRequestHandler_
> impl.handle(ProcessRequestHandler_impl.java:1062)
> 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:731)
> 

TERMINATE Action with org.xml.sax.SAXParseException in deserializeCasFromXmi function

2016-11-18 Thread nelson rivera
I have a service aggregate deploys in uima-as. When i send a input cas
with a text that contains apparently invalid character, occurs an
error deserializing the cas and the framework stops the aggregate
service

this is the complete stacktrace:

09:54:38.24 - 1:
org.apache.uima.adapter.jms.activemq.SpringContainerDeployer.doStartListeners:
INFO: Controller: XTokenizerAggregate Trying to Start Listener on
Endpoint: queue://XTokenizerAggregate Selector: Command=2000 OR
Command=2002 Broker: tcp://localhost:61616
09:54:38.193 - 1:
org.apache.uima.adapter.jms.activemq.SpringContainerDeployer.doStartListeners:
INFO: Controller: XTokenizerAggregate Trying to Start Listener on
Endpoint: queue://XTokenizerAggregate Selector: Command=2001 Broker:
tcp://localhost:61616
09:55:11.411 - 16:
org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.handleProcessRequestFromRemoteClient:
WARNING: Service: XTokenizerAggregate Runtime Exception
09:55:11.411 - 16:
org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.handleProcessRequestFromRemoteClient:
WARNING:
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 585;
Character reference "&#
at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1239)
at 
org.apache.uima.aae.UimaSerializer.deserializeCasFromXmi(UimaSerializer.java:187)
at 
org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.deserializeCASandRegisterWithCache(ProcessRequestHandler_impl.java:220)
at 
org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.handleProcessRequestFromRemoteClient(ProcessRequestHandler_impl.java:531)
at 
org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.handle(ProcessRequestHandler_impl.java:1062)
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:731)
at 
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:689)
at 
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:649)
at 
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:619)
at 
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:307)
at 
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:245)
at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1144)
at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1136)
at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:1033)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at 
org.apache.uima.aae.UimaAsThreadFactory$1.run(UimaAsThreadFactory.java:132)
at java.lang.Thread.run(Thread.java:745)

09:55:11.412 - 16:
org.apache.uima.aae.error.handler.ProcessCasErrorHandler.handleError:
WARNING: Service: XTokenizerAggregate Runtime Exception
09:55:11.412 - 16:
org.apache.uima.aae.error.handler.ProcessCasErrorHandler.handleError:
WARNING:
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 585;
Character reference "&#
at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1239)
at 
org.apache.uima.aae.UimaSerializer.deserializeCasFromXmi(UimaSerializer.java:187)
at 
org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.deserializeCASandRegisterWithCache(ProcessRequestHandler_impl.java:220)
at 
org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.handleProcessRequestFromRemoteClient(ProcessRequestHandler_impl.java:531)
at 
org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.handle(ProcessRequestHandler_impl.java:1062)
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:731)
at 
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:689)
at 
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:649)
at 
org.springframework.jms.listener.Ab