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;
}
}