Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.1, 2.1.1, 2.1.2, 2.2
-
Security Level: public (Regular issues)
-
None
-
Windows XP
-
Patch Available
Description
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
Attachments
Attachments
Issue Links
- depends upon
-
GERONIMO-3977 Use gmaven's ant 1.7.0 libraries which are compatible with Groovy and Windows
- Closed