[jboss-jira] [JBoss JIRA] Created: (EJBTHREE-934) Problem with paths containing space characters when executing EJB3StandaloneBootstrap.scanClasspath()
Jean-Philippe Courson (JIRA)
jira-events at lists.jboss.org
Fri Mar 30 06:47:26 EDT 2007
Problem with paths containing space characters when executing EJB3StandaloneBootstrap.scanClasspath()
------------------------------------------------------------------------------------------------------
Key: EJBTHREE-934
URL: http://jira.jboss.com/jira/browse/EJBTHREE-934
Project: EJB 3.0
Issue Type: Bug
Affects Versions: EJB 3.0 RC9 - Patch 1
Environment: Windows XP. JDK5
Reporter: Jean-Philippe Courson
When starting JBoss embedded, EJB3StandaloneBootstrap.scanClasspath() has troubles with JARs in the classpath whose path contains space characters.
The paths passed to the URI constructors should be URL encoded.
java.lang.RuntimeException: java.lang.RuntimeException: Not a valid URL: file:/c:/Program Files/ant/lib/ant-launcher.jar
at org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.scanClasspath(EJB3StandaloneBootstrap.java:279)
at com.cognitran.ata.ejb.accessory.attribute.DropdownsController2Test.startupEmbeddedJboss(DropdownsController2Test.java:63)
at com.cognitran.ata.ejb.accessory.attribute.DropdownsController2Test.setUp(DropdownsController2Test.java:45)
Caused by: java.lang.RuntimeException: Not a valid URL: file:/c:/Program Files/ant/lib/ant-launcher.jar
at org.jboss.util.file.ArchiveBrowser.getBrowser(Unknown Source)
at org.jboss.ejb3.Ejb3Deployment.deployUrl(Ejb3Deployment.java:370)
at org.jboss.ejb3.Ejb3Deployment.deploy(Ejb3Deployment.java:350)
at org.jboss.ejb3.Ejb3Deployment.create(Ejb3Deployment.java:305)
at org.jboss.ejb3.embedded.EJB3StandaloneDeployer.create(EJB3StandaloneDeployer.java:440)
at org.jboss.ejb3.embedded.EJB3StandaloneBootstrap.scanClasspath(EJB3StandaloneBootstrap.java:273)
... 26 more
Caused by: java.net.URISyntaxException: Illegal character in path at index 16: file:/c:/Program Files/ant/lib/ant-launcher.jar
at java.net.URI$Parser.fail(URI.java:2816)
at java.net.URI$Parser.checkChars(URI.java:2989)
at java.net.URI$Parser.parseHierarchical(URI.java:3073)
at java.net.URI$Parser.parse(URI.java:3021)
at java.net.URI.<init>(URI.java:578)
... 32 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list