[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