Author: antelder
Date: Tue May 12 07:15:01 2009
New Revision: 773806

URL: http://svn.apache.org/viewvc?rev=773806&view=rev
Log:
TUSCANY-3015: fix Ode initilization when file path name contains a space

Modified:
    
tuscany/java/sca/modules/implementation-bpel-ode/src/main/java/org/apache/tuscany/sca/implementation/bpel/ode/EmbeddedODEServer.java

Modified: 
tuscany/java/sca/modules/implementation-bpel-ode/src/main/java/org/apache/tuscany/sca/implementation/bpel/ode/EmbeddedODEServer.java
URL: 
http://svn.apache.org/viewvc/tuscany/java/sca/modules/implementation-bpel-ode/src/main/java/org/apache/tuscany/sca/implementation/bpel/ode/EmbeddedODEServer.java?rev=773806&r1=773805&r2=773806&view=diff
==============================================================================
--- 
tuscany/java/sca/modules/implementation-bpel-ode/src/main/java/org/apache/tuscany/sca/implementation/bpel/ode/EmbeddedODEServer.java
 (original)
+++ 
tuscany/java/sca/modules/implementation-bpel-ode/src/main/java/org/apache/tuscany/sca/implementation/bpel/ode/EmbeddedODEServer.java
 Tue May 12 07:15:01 2009
@@ -20,6 +20,7 @@
 package org.apache.tuscany.sca.implementation.bpel.ode;
 
 import java.io.File;
+import java.net.URISyntaxException;
 import java.net.URL;
 import java.util.Map;
 import java.util.Properties;
@@ -89,7 +90,11 @@
         URL dbLocation = getClass().getClassLoader().getResource("jpadb");
         if (dbLocation == null)
             throw new ODEInitializationException("Couldn't find database in 
the classpath");
-        _workRoot = new File(dbLocation.getFile()).getParentFile();
+        try {
+            _workRoot = new File(dbLocation.toURI()).getParentFile();
+        } catch (URISyntaxException e) {
+            throw new ODEInitializationException(e);
+        }
 
         initTxMgr();
         initPersistence();


Reply via email to