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 2015/06/11 17:34:35 UTC

svn commit: r1684922 - in /uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta: descriptor/RutaDescriptorBuilder.java engine/RutaEngine.java

Author: pkluegl
Date: Thu Jun 11 15:34:34 2015
New Revision: 1684922

URL: http://svn.apache.org/r1684922
Log:
UIMA-4443
- hotfix replacement of backslashes
- some minimal changes to ease debugging

Modified:
    uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/descriptor/RutaDescriptorBuilder.java
    uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/engine/RutaEngine.java

Modified: uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/descriptor/RutaDescriptorBuilder.java
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/descriptor/RutaDescriptorBuilder.java?rev=1684922&r1=1684921&r2=1684922&view=diff
==============================================================================
--- uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/descriptor/RutaDescriptorBuilder.java (original)
+++ uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/descriptor/RutaDescriptorBuilder.java Thu Jun 11 15:34:34 2015
@@ -500,7 +500,9 @@ public class RutaDescriptorBuilder {
       return null;
     }
     Path relativePath = basePath.relativize(targetPath);
-    return relativePath.toString();
+    // HOTFIX: avoid windows paths. No generic solution to access a portable string found yet for Path
+    String result = relativePath.toString().replaceAll("\\\\", "/");
+    return result;
   }
 
   private void configureExtensions(AnalysisEngineDescription analysisEngineDescription,

Modified: uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/engine/RutaEngine.java
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/engine/RutaEngine.java?rev=1684922&r1=1684921&r2=1684922&view=diff
==============================================================================
--- uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/engine/RutaEngine.java (original)
+++ uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/engine/RutaEngine.java Thu Jun 11 15:34:34 2015
@@ -938,8 +938,9 @@ public class RutaEngine extends JCasAnno
     name = name.replaceAll("[.]", "/");
     for (String each : paths) {
       File file = new File(each, name + suffix);
+      String absolutePath = file.getAbsolutePath();
       if (!mustExist || file.exists()) {
-        return file.getAbsolutePath();
+        return absolutePath;
       }
     }
     return null;