Exceptions received from a delegate don't identify their origin
---------------------------------------------------------------

                 Key: UIMA-1224
                 URL: https://issues.apache.org/jira/browse/UIMA-1224
             Project: UIMA
          Issue Type: Bug
          Components: Async Scaleout
            Reporter: Burn Lewis
            Priority: Minor
             Fix For: 2.3AS


Here's an exception in the client log that came from a remote delegate ... the 
only way I know that it is not a local exception is that I see a foreign class 
"org.gale.columbia.TopicSummarizer" deep in the stack trace.  We should add a 
line indicating which delegate returned the exception.  Perhaps we should also 
suppress the first trace as it doesn't carry any useful information about the 
error.


11/4/08 5:49:27 PM - 4: 
org.apache.uima.aae.error.handler.ProcessCasErrorHandler.handleError: WARNING: 
{0}
org.apache.uima.aae.error.UimaEEServiceException: 
org.apache.uima.analysis_engine.AnalysisEngineProcessException
        at 
org.apache.uima.adapter.jms.activemq.JmsOutputChannel.sendReply(JmsOutputChannel.java:761)
        at 
org.apache.uima.aae.error.handler.ProcessCasErrorHandler.sendExceptionToClient(ProcessCasErrorHandler.java:105)
        at 
org.apache.uima.aae.error.handler.ProcessCasErrorHandler.handleError(ProcessCasErrorHandler.java:483)
        at 
org.apache.uima.aae.error.ErrorHandlerChain.handle(ErrorHandlerChain.java:64)
        at 
org.apache.uima.aae.controller.PrimitiveAnalysisEngineController_impl.process(PrimitiveAnalysisEngineController_impl.java:479)
        at 
org.apache.uima.aae.handler.HandlerBase.invokeProcess(HandlerBase.java:125)
        at 
org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.handleProcessRequestWithXMI(ProcessRequestHandler_impl.java:316)
        at 
org.apache.uima.aae.handler.input.ProcessRequestHandler_impl.handle(ProcessRequestHandler_impl.java:695)
        at 
org.apache.uima.aae.handler.input.MetadataRequestHandler_impl.handle(MetadataRequestHandler_impl.java:82)
        at 
org.apache.uima.adapter.jms.activemq.JmsInputChannel.onMessage(JmsInputChannel.java:549)
        at 
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:485)
        at 
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:442)
        at 
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:414)
        at 
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:309)
        at 
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:254)
        at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:871)
        at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:818)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.uima.analysis_engine.AnalysisEngineProcessException
        at org.gale.columbia.TopicSummarizer.process(TopicSummarizer.java:352)
        at 
org.apache.uima.analysis_component.CasAnnotator_ImplBase.process(CasAnnotator_ImplBase.java:56)
        at 
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.callAnalysisComponentProcess(PrimitiveAnalysisEngine_impl.java:375)
        at 
org.apache.uima.analysis_engine.impl.PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(PrimitiveAnalysisEngine_impl.java:297)
        at 
org.apache.uima.aae.controller.PrimitiveAnalysisEngineController_impl.process(PrimitiveAnalysisEngineController_impl.java:338)
        ... 15 more
Caused by: java.io.FileNotFoundException: 
work/9.2.176.254_pvirga_20081104/BlankStory/webar20081104aljazeerareposrev_122www.aljazeera.netnewsTemplatesPostingsHumanRightsDetailedPage.aspx?FRAMELESS=false&NRNODEGUID={30F2C898-3504-4FBC-A7BC-4A66B26538BB}&NRORIGINALURL=%2FNR%2Fexeres%2F30F2C898-3504-4FBC-A7BC-4A66B26538BB.htm&NRCACHEHINT=Guest.txt
 (File name too long)
        at java.io.FileOutputStream.open(Native Method)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
        at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
        at java.io.FileWriter.<init>(FileWriter.java:46)
        at org.gale.columbia.TopicSummarizer.process(TopicSummarizer.java:255)
        ... 19 more


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to