You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by bu...@apache.org on 2013/06/28 21:41:46 UTC

svn commit: r1497899 - in /uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli: DuccServiceApi.java DuccServiceSubmit.java

Author: burn
Date: Fri Jun 28 19:41:45 2013
New Revision: 1497899

URL: http://svn.apache.org/r1497899
Log:
UIMA-3026 Moved environment fixup from service-submit to service-register so don't get SM's environment

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceApi.java
    uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceSubmit.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceApi.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceApi.java?rev=1497899&r1=1497898&r2=1497899&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceApi.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceApi.java Fri Jun 28 19:41:45 2013
@@ -298,6 +298,17 @@ public class DuccServiceApi 
         // Presumably only the endpoint and service dependencies can have place holders
         DuccUiUtilities.resolvePropertiesPlaceholders(cli_props, jvmargs);
 
+        /*
+         * Fixup the environment: rename LD_LIBRARY_PATH & add any standard ones
+         */
+        String key_ev = UiOption.ProcessEnvironment.pname();
+        if ( cli_props.containsKey(UiOption.Environment.pname()) ) {
+            key_ev = UiOption.Environment.pname();
+        }
+        if (!DuccUiUtilities.ducc_environment(this, cli_props, key_ev)) {
+            throw new IllegalArgumentException("Invalid environment syntax: " + cli_props.getProperty(key_ev));
+        }
+        
         setLinger();
 
         //

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceSubmit.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceSubmit.java?rev=1497899&r1=1497898&r2=1497899&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceSubmit.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccServiceSubmit.java Fri Jun 28 19:41:45 2013
@@ -225,16 +225,6 @@ public class DuccServiceSubmit 
             requestProperties.dump();
         }
     
-        /*
-         * set DUCC_LD_LIBRARY_PATH in process environment
-         */
-        String key_ev = UiOption.ProcessEnvironment.pname();
-        if ( cli_props.containsKey(UiOption.Environment.pname()) ) {
-            key_ev = UiOption.Environment.pname();
-        }
-        if (!DuccUiUtilities.ducc_environment(this, requestProperties, key_ev)) {
-            return false;
-        }
         requestProperties.put(UiOption.ProcessThreadCount.pname(), "1");         // enforce this - OR will complain if it's missing
 
         SubmitServiceDuccEvent      ev    = new SubmitServiceDuccEvent(requestProperties);