You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by de...@apache.org on 2013/07/29 23:05:37 UTC

svn commit: r1508201 - /uima/sandbox/uima-ducc/trunk/uima-ducc-jd/src/main/java/org/apache/uima/ducc/jd/client/WorkItemListener.java

Author: degenaro
Date: Mon Jul 29 21:05:36 2013
New Revision: 1508201

URL: http://svn.apache.org/r1508201
Log:
UIMA-3128 DUCC job driver (JD) may get NPE when logging an exception

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-jd/src/main/java/org/apache/uima/ducc/jd/client/WorkItemListener.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-jd/src/main/java/org/apache/uima/ducc/jd/client/WorkItemListener.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-jd/src/main/java/org/apache/uima/ducc/jd/client/WorkItemListener.java?rev=1508201&r1=1508200&r2=1508201&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-jd/src/main/java/org/apache/uima/ducc/jd/client/WorkItemListener.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-jd/src/main/java/org/apache/uima/ducc/jd/client/WorkItemListener.java Mon Jul 29 21:05:36 2013
@@ -132,7 +132,11 @@ public class WorkItemListener extends Ui
 			jobDriver.getWorkItemStateManager().location(threadLocation.getSeqNo(),nodeIP, PID);
 		}
 		catch(Exception e) {
-			duccOut.error(methodName, null, "seqNo:"+threadLocation.getSeqNo()+" "+"casId:"+casId, e);
+			String seqNo = null;
+			if(threadLocation != null) {
+				seqNo = threadLocation.getSeqNo();
+			}
+			duccOut.error(methodName, null, "seqNo:"+seqNo+" "+"casId:"+casId, e);
 		}
 	}