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 2014/09/12 16:47:45 UTC

svn commit: r1624562 - /uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java

Author: degenaro
Date: Fri Sep 12 14:47:45 2014
New Revision: 1624562

URL: http://svn.apache.org/r1624562
Log:
UIMA-4007 DUCC Web Server (WS) display of Services State and Start State w/hovers

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java?rev=1624562&r1=1624561&r2=1624562&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/server/DuccHandler.java Fri Sep 12 14:47:45 2014
@@ -2469,15 +2469,17 @@ public class DuccHandler extends DuccAbs
 		try {
 			ServicesRegistry servicesRegistry = ServicesRegistry.getInstance();
 			ServicesRegistryMapPayload payload = servicesRegistry.findService(name);
-			Properties meta = payload.meta;
-			Properties svc = payload.svc;
-			ServiceInterpreter si = new ServiceInterpreter(svc, meta);
-			id = ""+si.getId();
-			instances = ""+si.getInstances();
-			deployments = ""+si.getDeployments();
-			startState = si.getStartState();
-			disabled = si.isDisabled();
-			disableReason = si.getDisableReason();
+			if(payload != null) {
+				Properties meta = payload.meta;
+				Properties svc = payload.svc;
+				ServiceInterpreter si = new ServiceInterpreter(svc, meta);
+				id = ""+si.getId();
+				instances = ""+si.getInstances();
+				deployments = ""+si.getDeployments();
+				startState = si.getStartState();
+				disabled = si.isDisabled();
+				disableReason = si.getDisableReason();
+			}
 		}
 		catch(Exception e) {
 			duccLogger.error(methodName, jobid, e);