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 2015/03/24 20:10:27 UTC

svn commit: r1668961 - /uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcessWorkItems.java

Author: degenaro
Date: Tue Mar 24 19:10:27 2015
New Revision: 1668961

URL: http://svn.apache.org/r1668961
Log:
UIMA-4303 DUCC Web Server (WS) fix NPE

[or]

- default (machine) reservation class should be Reserve, not Fixed

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcessWorkItems.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcessWorkItems.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcessWorkItems.java?rev=1668961&r1=1668960&r2=1668961&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcessWorkItems.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccProcessWorkItems.java Tue Mar 24 19:10:27 2015
@@ -129,35 +129,74 @@ public class DuccProcessWorkItems implem
 	}
 	@Override
 	public long getMillisAvg() {
-		return doneMillisAvg.get();
+		long retVal = 0;
+		try {
+			retVal = doneMillisAvg.get();
+		}
+		catch(Exception e) {
+			// oh well
+		}
+		return retVal;
 	}
 
 	@Override
 	public long getMillisMax() {
-		return doneMillisMax.get();
+		long retVal = 0;
+		try {
+			retVal = doneMillisMax.get();
+		}
+		catch(Exception e) {
+			// oh well
+		}
+		return retVal;
 	}
 
 	@Override
 	public long getMillisMin() {
-		return doneMillisMin.get();
+		long retVal = 0;
+		try {
+			retVal = doneMillisMin.get();
+		}
+		catch(Exception e) {
+			// oh well
+		}
+		return retVal;
 	}
 
 	@Override
 	public long getSecsAvg() {
-		double value = doneMillisAvg.get()/1000.0;
-		return (long) value;
+		double retVal = 0;
+		try {
+			retVal = doneMillisAvg.get()/1000.0;
+		}
+		catch(Exception e) {
+			// oh well
+		}
+		return (long) retVal;
 	}
 
 	@Override
 	public long getSecsMax() {
-		double value = doneMillisMax.get()/1000.0;
-		return (long) value;
+		double retVal = 0;
+		try {
+			retVal = doneMillisMax.get()/1000.0;
+		}
+		catch(Exception e) {
+			// oh well
+		}
+		return (long) retVal;
 	}
 
 	@Override
 	public long getSecsMin() {
-		double value = doneMillisMin.get()/1000.0;
-		return (long) value;
+		double retVal = 0;
+		try {
+			retVal = doneMillisMin.get()/1000.0;
+		}
+		catch(Exception e) {
+			// oh well
+		}
+		return (long) retVal;
 	}
 
 }