Author: degenaro
Date: Fri Apr 26 13:52:14 2013
New Revision: 1476205

URL: http://svn.apache.org/r1476205
Log:
UIMA-2838 DUCC webserver (WS) tracks and reports on Paging, replacing less 
accurate Swapping notification on Jobs page

Modified:
    
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/json/jp/JobProcessCollection.java

Modified: 
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/json/jp/JobProcessCollection.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/json/jp/JobProcessCollection.java?rev=1476205&r1=1476204&r2=1476205&view=diff
==============================================================================
--- 
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/json/jp/JobProcessCollection.java
 (original)
+++ 
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/json/jp/JobProcessCollection.java
 Fri Apr 26 13:52:14 2013
@@ -34,6 +34,7 @@ import java.util.zip.GZIPOutputStream;
 
 import org.apache.uima.ducc.common.utils.IOHelper;
 import org.apache.uima.ducc.common.utils.id.DuccId;
+import org.apache.uima.ducc.transport.event.common.DuccWorkPopDriver;
 import org.apache.uima.ducc.transport.event.common.IDuccProcess;
 import org.apache.uima.ducc.transport.event.common.IDuccProcessMap;
 import org.apache.uima.ducc.transport.event.common.IDuccProcessWorkItems;
@@ -386,8 +387,11 @@ public class JobProcessCollection {
                if(job != null) {
                        IDuccProcessMap jpMap = job.getProcessMap();
                        transform(map, job, jpMap);
-                       IDuccProcessMap jdMap = job.getDriver().getProcessMap();
-                       transform(map, job, jdMap);
+                       DuccWorkPopDriver driver = job.getDriver();
+                       if(driver != null) {
+                               IDuccProcessMap jdMap = driver.getProcessMap();
+                               transform(map, job, jdMap);
+                       }
                }
                return map;
        }


Reply via email to