Hi,
A gentle reminder: Have we reached a conclusion on how to fix the problem?
Thanks,
Raymond
----- Original Message -----
From: "Jeremy Boynes" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, July 15, 2006 10:28 AM
Subject: Re: [PATCH] Chianti launcher cannot boot from a jar file whose path
contains spaces
On Jul 15, 2006, at 9:15 AM, Raymond Feng wrote:
I tried with both SUN and IBM JDK and got the same problem. To reproduce
it, you can just go to "<chianti>\sca\samples\calculator" and run "mvn".
Running "mvn" from "<chianti>" is successful since it uses the jar from
"<chianti>\sca\core\target" instead of local maven repository.
Ah, that's why I wasn't seeing it. I ran the test from "chianti" and the
standalone launcher from the command line (where the JRE does encode the
URL correctly).
Here is the printout of JarLocation: file:/C:/Documents and
Settings/zfeng/.m2/repository/org/apache/tuscany/core/1.0-chianti-
SNAPSHOT/core-1.0-chianti-SNAPSHOT.jar. Please note the space is from
the maven repository folder.
I think the real problem here lies with maven not creating a well formed
URL to pass to surefire's IsolatedClassLoader - garbage in, garbage out
;-)
I would guess they are using File.toURL() which does not encode as
opposed to File.toURI().toURL() which does - at least that appears to be
what's in SurefireBooter.createClassLoader(). I opened MSUREFIRE-148 for
this.
However, given maven may not be the only thing that is borked perhaps we
should go ahead and encode it.
--
Jeremy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]