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();