Lou DeGenaro created UIMA-2960:
----------------------------------
Summary: DUCC job driver (JD) NPE when timeout occurs for queued
work item (CAS) for which no JP has been assigned
Key: UIMA-2960
URL: https://issues.apache.org/jira/browse/UIMA-2960
Project: UIMA
Issue Type: Bug
Components: DUCC
Reporter: Lou DeGenaro
Assignee: Lou DeGenaro
Priority: Minor
re: bsiyer 48591
The timeout:
org.apache.uima.resource.ResourceProcessException: Request To Process Cas Has
Timed-out. Service Queue:ducc.jd.queue.48591. Broker:
tcp://host123:61616?wireFormat.maxInactivityDuration=0&jms.us
eCompression=true Cas Timed-out on host: null
at
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl.sendAndReceiveCAS(BaseUIMAAsynchronousEngineCommon_impl.java:2123)
at
org.apache.uima.adapter.jms.client.BaseUIMAAsynchronousEngineCommon_impl.sendAndReceiveCAS(BaseUIMAAsynchronousEngineCommon_impl.java:1958)
at org.apache.uima.ducc.jd.client.WorkItem.run(WorkItem.java:125)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:482)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:345)
at java.util.concurrent.FutureTask.run(FutureTask.java:177)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:626)
at java.lang.Thread.run(Thread.java:780)
Caused by:
org.apache.uima.aae.error.UimaASProcessCasTimeout: UIMA AS Client Timed Out
Waiting for Reply From Service:ducc.jd.queue.48591
Broker:tcp://host123:61616?wireFormat.maxInactivityDuration=0&jms.u
seCompression=true
The resulting NPE:
31 May 2013 10:52:20,827 107 ERROR jd.JobDriver accountingWorkItemIsError
48591 accounting error? java.lang.NullPointerException
At:
java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:259)
java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:872)
org.apache.uima.ducc.transport.event.jd.DuccProcessWorkItemsMap.get(DuccProcessWorkItemsMap.java:39)
org.apache.uima.ducc.transport.event.jd.DuccProcessWorkItemsMap.error(DuccProcessWorkItemsMap.java:58)
org.apache.uima.ducc.jd.JobDriver.accountingWorkItemIsError(JobDriver.java:1031)
org.apache.uima.ducc.jd.JobDriver.employPluginExceptionHandler(JobDriver.java:1216)
org.apache.uima.ducc.jd.JobDriver.exception(JobDriver.java:1270)
org.apache.uima.ducc.jd.client.WorkItem.exception(WorkItem.java:154)
org.apache.uima.ducc.jd.client.WorkItem.run(WorkItem.java:128)
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:482)
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:345)
java.util.concurrent.FutureTask.run(FutureTask.java:177)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1156)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:626)
java.lang.Thread.run(Thread.java:780)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira