You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by pk...@apache.org on 2016/12/19 17:09:31 UTC

svn commit: r1775136 - in /uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching: RutaLaunchConfigurationDelegate.java RutaLauncher.java

Author: pkluegl
Date: Mon Dec 19 17:09:31 2016
New Revision: 1775136

URL: http://svn.apache.org/viewvc?rev=1775136&view=rev
Log:
UIMA-5154
- check descriptor

Modified:
    uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLaunchConfigurationDelegate.java
    uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLauncher.java

Modified: uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLaunchConfigurationDelegate.java
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLaunchConfigurationDelegate.java?rev=1775136&r1=1775135&r2=1775136&view=diff
==============================================================================
--- uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLaunchConfigurationDelegate.java (original)
+++ uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLaunchConfigurationDelegate.java Mon Dec 19 17:09:31 2016
@@ -92,9 +92,8 @@ public class RutaLaunchConfigurationDele
     IPath outputDirPath = projectPath.append(RutaProjectUtils.getDefaultOutputLocation());
     Collection<String> classPath = RutaProjectUtils.getClassPath(proj.getProject());
     ClassLoader classLoader = RutaProjectUtils.getClassLoader(classPath);
-    IPath analysisEngineDescriptorPath = RutaProjectUtils
-            .getAnalysisEngineDescriptorPath(member.getLocation(), proj.getProject(), classLoader);
-    String engineDefaultMethod = "";
+    IPath analysisEngineDescriptorPath = RutaProjectUtils.getAnalysisEngineDescriptorPath(member.getLocation(), proj.getProject(), classLoader);
+    String engineDefaultMethod = "null";
     if (analysisEngineDescriptorPath != null) {
       engineDefaultMethod = analysisEngineDescriptorPath.toPortableString();
     }

Modified: uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLauncher.java
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLauncher.java?rev=1775136&r1=1775135&r2=1775136&view=diff
==============================================================================
--- uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLauncher.java (original)
+++ uima/ruta/trunk/ruta-ep-ide-ui/src/main/java/org/apache/uima/ruta/ide/launching/RutaLauncher.java Mon Dec 19 17:09:31 2016
@@ -36,6 +36,7 @@ import java.util.List;
 
 import org.apache.commons.io.FilenameUtils;
 import org.apache.commons.io.IOUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.uima.analysis_engine.AnalysisEngine;
 import org.apache.uima.analysis_engine.AnalysisEngineProcessException;
 import org.apache.uima.cas.CAS;
@@ -107,6 +108,9 @@ public class RutaLauncher {
           throwException("Not enough arguments! Value of descriptor is missing", args, null);
         }
         String desc = args[index++];
+        if(StringUtils.equals(desc, "null")) {
+          throwException("Value for descriptor is missing", args, null);
+        }
         try {
           descriptor = new File(URLDecoder.decode(desc, URL_ENCODING));
         } catch (UnsupportedEncodingException e) {
@@ -154,12 +158,12 @@ public class RutaLauncher {
         }
       }
     }
-    if(inputFolder == null) {
-      throwException("Argument for input folder is missing", args, null);
-    }
     if(descriptor == null) {
       throwException("Argument for descriptor is missing", args, null);
     }
+    if(inputFolder == null) {
+      throwException("Argument for input folder is missing", args, null);
+    }
   }
 
   private static void throwException(String message, String[] args, Exception e) {