Just to summarize this thread:

This issue is caused by a bug in Ant v1.7. 

When I got this error originally, I was using a Windows XP machine and my
Maven repository path contained spaces, which is the cause of the bug. The
reason it worked when I tried it on another computer was because it was on a
Vista machine, where the Maven repository path did not include any spaces.

The current workarounds are to downgrade to the previous version of Ant or
change your Maven repository to a location that does not contain spaces.

-Eric




Eric Martin wrote:
> 
> I just got the newest version, ran a mvn install, mvn war:inplace and then
> when I tried mvn appfuse:full-source, I got the following:
> 
> C:\workspace\appfuse>mvn appfuse:full-source
> [INFO] Scanning for projects...
> [INFO] Searching repository for plugin with prefix: 'appfuse'.
> [INFO]
> ----------------------------------------------------------------------------
> [INFO] Building AppFuse Struts 2 Application
> [INFO]    task-segment: [appfuse:full-source]
> [INFO]
> ----------------------------------------------------------------------------
> [WARNING] POM for 'org.hibernate:jtidy:pom:r8-20060801:runtime' is
> invalid. It will be ignored for a
> rtifact resolution. Reason: Parse error reading POM. Reason: TEXT must be
> immediately followed by EN
> D_TAG and not START_TAG (position: START_TAG seen
> ...<licenses>\n\t\t\t<license>... @12:13)  for pro
> ject org.hibernate:jtidy at C:\Documents and
> Settings\ermartin\.m2\repository\org\hibernate\jtidy\r8
> -20060801\jtidy-r8-20060801.pom
> Downloading:
> http://static.appfuse.org/repository/org/apache/ant/ant/1.7.0/ant-1.7.0.pom
> 9K downloaded
> Downloading:
> http://static.appfuse.org/repository/org/apache/ant/ant/1.7.0/ant-1.7.0.jar
> 1259K downloaded
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] null
> Illegal character in path at index 18: file:/C:/Documents and
> Settings/ermartin/.m2/repository/org/a
> pache/ant/ant/1.7.0/ant-1.7.0.jar
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> 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(DelegatingMethodAccessorImpl.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:119)
>         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.appfuse.mojo.installer.AntUtils.createProject(AntUtils.java:47)
>         at
> org.appfuse.mojo.installer.InstallSourceMojo.<init>(InstallSourceMojo.java:51)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>         at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
> 39)
>         at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorIm
> pl.java:27)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>         at java.lang.Class.newInstance0(Class.java:350)
>         at java.lang.Class.newInstance(Class.java:303)
>         at
> org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponent
> Factory.java:44)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer
> .java:1464)
>         at
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(Ab
> stractComponentManager.java:93)
>         at
> org.codehaus.plexus.component.manager.PerLookupComponentManager.getComponent(PerLookupCom
> ponentManager.java:48)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)
>         at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:440)
>         at
> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:
> 562)
>         at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:421)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor
> .java:539)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycl
> eExecutor.java:493)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.
> java:463)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultL
> ifecycleExecutor.java:311)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleE
> xecutor.java:278)
>         at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java
> :143)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>         at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: java.net.URISyntaxException: Illegal character in path at index
> 18: file:/C:/Documents an
> d Settings/ermartin/.m2/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)
>         ... 43 more
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 5 seconds
> [INFO] Finished at: Mon Nov 26 14:15:51 PST 2007
> [INFO] Final Memory: 5M/11M
> [INFO]
> ------------------------------------------------------------------------
> 
> I tried deleting the Ant jar, but still got the same error after it
> re-downloaded...
> 

-- 
View this message in context: 
http://www.nabble.com/-2.0.1--%22mvn-appfuse%3Afull-source%22-error-tp13960327s2369p14318873.html
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to