You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Donald Woods (JIRA)" <ji...@apache.org> on 2008/04/29 17:29:56 UTC

[jira] Reopened: (GERONIMO-3858) start-server.bat fails to start server if there is a space in the path

     [ https://issues.apache.org/jira/browse/GERONIMO-3858?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Donald Woods reopened GERONIMO-3858:
------------------------------------


Updating 2.1.2 with a fix...

> start-server.bat fails to start server if there is a space in the path
> ----------------------------------------------------------------------
>
>                 Key: GERONIMO-3858
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-3858
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: startup/shutdown
>    Affects Versions: 2.1, 2.1.1, 2.2
>         Environment: Windows XP
>            Reporter: YunFeng Ma
>            Assignee: Donald Woods
>             Fix For: 2.2
>
>
> start-server.bat fails to start server if there is a space in the install path, but startup.bat works fine.  Looks like it's an Ant bug.
> H:\myf\Apache Geronimo\bin>start-server.bat
> ---------------------------------------------------
> constituent[0]: file:/H:/myf/Apache Geronimo/etc/
> constituent[1]: file:/H:/myf/Apache Geronimo/lib/gshell/geronimo-commands-2.1-SN
> APSHOT.jar
> constituent[2]: file:/H:/myf/Apache Geronimo/repository/org/apache/ant/ant/1.7.0
> /ant-1.7.0.jar
> constituent[3]: file:/H:/myf/Apache Geronimo/repository/org/apache/ant/ant-launc
> her/1.7.0/ant-launcher-1.7.0.jar
> constituent[4]: file:/H:/myf/Apache Geronimo/repository/org/apache/geronimo/gshe
> ll/gshell-cli/1.0-alpha-1-SNAPSHOT/gshell-cli-1.0-alpha-1-SNAPSHOT.jar
> constituent[5]: file:/H:/myf/Apache Geronimo/repository/org/apache/geronimo/gshe
> ll/gshell-embeddable/1.0-alpha-1-SNAPSHOT/gshell-embeddable-1.0-alpha-1-SNAPSHOT
> .jar
> constituent[6]: file:/H:/myf/Apache Geronimo/repository/org/apache/geronimo/gshe
> ll/remote/gshell-remote-client/1.0-alpha-1-SNAPSHOT/gshell-remote-client-1.0-alp
> ha-1-SNAPSHOT.jar
> constituent[7]: file:/H:/myf/Apache Geronimo/repository/org/apache/geronimo/gshe
> ll/remote/gshell-remote-common/1.0-alpha-1-SNAPSHOT/gshell-remote-common-1.0-alp
> ha-1-SNAPSHOT.jar
> constituent[8]: file:/H:/myf/Apache Geronimo/repository/org/apache/geronimo/gshe
> ll/remote/gshell-remote-server/1.0-alpha-1-SNAPSHOT/gshell-remote-server-1.0-alp
> ha-1-SNAPSHOT.jar
> constituent[9]: file:/H:/myf/Apache Geronimo/repository/org/apache/geronimo/gshe
> ll/gshell-whisper/1.0-alpha-1-SNAPSHOT/gshell-whisper-1.0-alpha-1-SNAPSHOT.jar
> constituent[10]: file:/H:/myf/Apache Geronimo/repository/org/apache/mina/mina-co
> re/1.1.2/mina-core-1.1.2.jar
> constituent[11]: file:/H:/myf/Apache Geronimo/repository/org/apache/mina/mina-fi
> lter-ssl/1.1.2/mina-filter-ssl-1.1.2.jar
> constituent[12]: file:/H:/myf/Apache Geronimo/repository/org/codehaus/groovy/gro
> ovy-all/1.1-rc-1/groovy-all-1.1-rc-1.jar
> constituent[13]: file:/H:/myf/Apache Geronimo/repository/org/slf4j/slf4j-log4j12
> /1.4.3/slf4j-log4j12-1.4.3.jar
> constituent[14]: file:/H:/myf/Apache Geronimo/repository/org/slf4j/jcl104-over-s
> lf4j/1.4.3/jcl104-over-slf4j-1.4.3.jar
> constituent[15]: file:/H:/myf/Apache Geronimo/lib/geronimo-kernel-2.1-SNAPSHOT.j
> ar
> constituent[16]: file:/H:/myf/Apache Geronimo/lib/log4j-1.2.14.jar
> constituent[17]: file:/H:/myf/Apache Geronimo/lib/cglib-nodep-2.1_3.jar
> constituent[18]: file:/H:/myf/Apache Geronimo/repository/org/apache/geronimo/spe
> cs/geronimo-javaee-deployment_1.1MR3_spec/1.0/geronimo-javaee-deployment_1.1MR3_
> spec-1.0.jar
> constituent[19]: file:/H:/myf/Apache Geronimo/repository/org/apache/geronimo/mod
> ules/geronimo-cli/2.1-SNAPSHOT/geronimo-cli-2.1-SNAPSHOT.jar
> constituent[20]: file:/H:/myf/Apache Geronimo/repository/org/apache/geronimo/mod
> ules/geronimo-deploy-config/2.1-SNAPSHOT/geronimo-deploy-config-2.1-SNAPSHOT.jar
> constituent[21]: file:/H:/myf/Apache Geronimo/repository/org/apache/geronimo/mod
> ules/geronimo-deploy-jsr88/2.1-SNAPSHOT/geronimo-deploy-jsr88-2.1-SNAPSHOT.jar
> constituent[22]: file:/H:/myf/Apache Geronimo/repository/org/apache/geronimo/mod
> ules/geronimo-deploy-tool/2.1-SNAPSHOT/geronimo-deploy-tool-2.1-SNAPSHOT.jar
> constituent[23]: file:/H:/myf/Apache Geronimo/repository/org/apache/geronimo/mod
> ules/geronimo-system/2.1-SNAPSHOT/geronimo-system-2.1-SNAPSHOT.jar
> constituent[24]: file:/H:/myf/Apache Geronimo/repository/org/apache/geronimo/mod
> ules/geronimo-plugin/2.1-SNAPSHOT/geronimo-plugin-2.1-SNAPSHOT.jar
> constituent[25]: file:/H:/myf/Apache Geronimo/repository/org/apache/geronimo/mod
> ules/geronimo-common/2.1-SNAPSHOT/geronimo-common-2.1-SNAPSHOT.jar
> constituent[26]: file:/H:/myf/Apache Geronimo/repository/org/codehaus/plexus/ple
> xus-archiver/1.0-alpha-7/plexus-archiver-1.0-alpha-7.jar
> constituent[27]: file:/H:/myf/Apache Geronimo/repository/org/codehaus/plexus/ple
> xus-utils/1.4.1/plexus-utils-1.4.1.jar
> ---------------------------------------------------
> java.lang.IllegalArgumentException
>         at java.net.URI.create(URI.java:842)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.apache.tools.ant.launch.Locator.fromURI(Locator.java:162)
>         at org.apache.tools.ant.launch.Locator.getResourceSource(Locator.java:11
> 9)
>         at org.apache.tools.ant.launch.Locator.getClassSource(Locator.java:90)
>         at org.apache.tools.ant.Project.setAntLib(Project.java:313)
>         at org.apache.tools.ant.Project.initProperties(Project.java:309)
>         at org.apache.tools.ant.Project.init(Project.java:295)
>         at org.apache.geronimo.commands.AntBuilder.createProject(AntBuilder.java
> :47)
>         at org.apache.geronimo.commands.AntBuilder.<init>(AntBuilder.java:41)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
> orAccessorImpl.java:39)
>         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
> onstructorAccessorImpl.java:27)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>         at org.codehaus.groovy.runtime.MetaClassHelper.doConstructorInvoke(MetaC
> lassHelper.java:465)
>         at groovy.lang.MetaClassImpl.doConstructorInvoke(MetaClassImpl.java:2086
> )
>         at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1022)
>         at groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:952)
>         at org.codehaus.groovy.runtime.Invoker.invokeConstructorOf(Invoker.java:
> 126)
>         at org.codehaus.groovy.runtime.InvokerHelper.invokeConstructorOf(Invoker
> Helper.java:103)
>         at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeNewN(ScriptBy
> tecodeAdapter.java:233)
>         at org.apache.geronimo.commands.StartServerCommand.doExecute(StartServer
> Command.groovy:74)
>         at org.apache.geronimo.gshell.command.CommandSupport.execute(CommandSupp
> ort.java:101)
>         at org.apache.geronimo.gshell.plugin.PlexusCommandWrapper.execute(Plexus
> CommandWrapper.java:71)
>         at org.apache.geronimo.gshell.DefaultCommandExecutor.execute(DefaultComm
> andExecutor.java:209)
>         at org.apache.geronimo.gshell.ExecutingVisitor.visit(ExecutingVisitor.ja
> va:96)
>         at org.apache.geronimo.gshell.parser.ASTExpression.jjtAccept(ASTExpressi
> on.java:17)
>         at org.apache.geronimo.gshell.parser.SimpleNode.childrenAccept(SimpleNod
> e.java:57)
>         at org.apache.geronimo.gshell.ExecutingVisitor.visit(ExecutingVisitor.ja
> va:79)
>         at org.apache.geronimo.gshell.parser.ASTCommandLine.jjtAccept(ASTCommand
> Line.java:17)
>         at org.apache.geronimo.gshell.DefaultCommandLineBuilder$1.execute(Defaul
> tCommandLineBuilder.java:95)
>         at org.apache.geronimo.gshell.DefaultCommandExecutor.execute(DefaultComm
> andExecutor.java:86)
>         at org.apache.geronimo.gshell.DefaultShell.execute(DefaultShell.java:123
> )
>         at org.apache.geronimo.gshell.GShell.execute(GShell.java:120)
>         at org.apache.geronimo.gshell.cli.Main.boot(Main.java:246)
>         at org.apache.geronimo.gshell.cli.Main.main(Main.java:266)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Laun
> cher.java:289)
>         at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.jav
> a:229)
>         at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(La
> uncher.java:408)
>         at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
> 351)
>         at org.apache.geronimo.gshell.bootstrap.Launcher.main(Launcher.java:59)
> Caused by: java.net.URISyntaxException: Illegal character in path at index 19: f
> ile:/H:/myf/Apache Geronimo/repository/org/apache/ant/ant/1.7.0/ant-1.7.0.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)
>         at java.net.URI.create(URI.java:840)
>         ... 47 more
> WARNING: Abnormal JVM shutdown detected

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.