It's perhaps related to http://jira.codehaus.org/browse/MAVEN-1708
Can you try this snapshot :
http://people.apache.org/~aheritier/maven/1.X/snapshots/
It includes a fix for this issue

Arnaud

On 2/21/06, Oliphant, Erich (Contr) (Mission Systems) <
[EMAIL PROTECTED]> wrote:
>
> Hi,
> I needed to upgrade to maven 1.1 in order to get a more recent ant.  I
> am running into peculiar problem when I run the war goal.  I get the
> following error in 1.1 beta 2 but not 1.0.2:
> --
>
> plugin maven-cruisecontrol-plugin-1.6 is cached (dynatag dep) but no
> longer present
> Cache invalidated due to out of date plugins
>     [echo] target/dts_poc
>     [echo] target/dts_poc
> Tag library requested that is not present: 'caller' in plugin:
> 'maven-war-plugin-1.6.1'
> build:start:
>
> war:init:
>
> war:war-resources:
>     [copy] Copying 1 file to
> /appdata/cruisecontrol/checkout/dts_poc_agitate/tar
> get/dts_poc/WEB-INF
>
> java:prepare-filesystem:
>
> java:compile:
>     [echo] Compiling to target/classes
>
> BUILD FAILED
> File...... /root/.maven/cache/maven-java-plugin-1.5/plugin.jelly
> Element... maven:copy-resources
> Line...... 164
> Column.... 38
> java.lang.NullPointerException
> Total time   : 8 seconds
> Finished at  : Tuesday, February 21, 2006 1:53:44 PM EST
> --
>
> With the -e option here's the relevant stack trace:
> BUILD FAILED
> java.lang.NullPointerException
>         at java.io.File.<init>(File.java:194)
>         at
> org.apache.maven.jelly.tags.maven.CopyResources.doTag(CopyResources.java
> :97)
>         at
> org.apache.commons.jelly.impl.TagScript.run(TagScript.java:247)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at
> org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:186)
>         at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:42)
>         at
> org.apache.commons.jelly.impl.TagScript.run(TagScript.java:247)
>         at
> org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
>         at
> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.j
> ava:78)
>         at
> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
> mAction(MavenGoalTag.java:109)
>         at org.apache.maven.werkz.Goal.fire(Goal.java:656)
>         at org.apache.maven.werkz.Goal.attain(Goal.java:592)
>         at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:505)
>         at org.apache.maven.werkz.Goal.attain(Goal.java:590)
>         at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:505)
>         at org.apache.maven.werkz.Goal.attain(Goal.java:590)
>         at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:505)
>         at org.apache.maven.werkz.Goal.attain(Goal.java:590)
>         at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:505)
>         at org.apache.maven.werkz.Goal.attain(Goal.java:590)
>         at org.apache.maven.werkz.Goal.attainPrecursors(Goal.java:505)
>         at org.apache.maven.werkz.Goal.attain(Goal.java:590)
>         at
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:693
> )
>         at
> org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
>         at org.apache.maven.cli.App.doMain(App.java:511)
>         at org.apache.maven.cli.App.main(App.java:1258)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at com.werken.forehead.Forehead.run(Forehead.java:551)
>         at com.werken.forehead.Forehead.main(Forehead.java:581)
> File...... /root/.maven/cache/maven-java-plugin-1.5/plugin.jelly
>
> --
>
> I looked at the plugin source and added a the following echo statement
> before the "copy-resources" call:
> <ant:echo message="pbr: ${pom.build.resources} mbd:${maven.build.dest}"
> />
>       <maven:copy-resources
>         resources="${pom.build.resources}"
>         todir="${maven.build.dest}"/>
>
> The output from 1.0.2:
> java:jar-resources:
>     [echo] pbr: [[dir =
> /appdata/cruisecontrol/checkout/dts_poc_agitate]] mbd:target/classes
>
> The output from 1.1 beta 2:java:jar-resources:
> java:jar-resources:
>     [echo] pbr: [EMAIL PROTECTED]
> mbd:target/classes
>
> The difference of course is the toString'ed Resource object vs a String
> that represents a path.
>
> Any ideas ?
>
> Is this a bug ?
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to