[ http://jira.codehaus.org/browse/MPSCM-87?page=comments#action_75886 ] 
            
Stefan Cordes commented on MPSCM-87:
------------------------------------

The Nullpointer happens again with scm plugin 1.5 when adding
<project xmlns="http://maven.apache.org/POM/3.0.0";>
as described in 
http://maven.apache.org/maven-1.x/plugins/pom/validation.html

---------- STACKTRACE ------------
scm:prepare-release:
    [echo] Verifying no modifications are present
[INFO] Executing: cvs -f -n -q update -d
[INFO] Working directory: c:\workspaces\trend51-maven\o4-upload
ASTIdentifier : java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled
 Code))
        at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
        at 
org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:304)
        at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:56)
        at 
org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java(Compiled 
Code))
        at 
org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:88)
        at 
org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:123)
        at 
org.apache.commons.jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:115)
        at 
org.apache.commons.jelly.expression.jexl.JexlExpressionFactory$ExpressionSupportLocal.evaluate(JexlExpressionFactory.java:168)
        at org.apache.commons.jelly.tags.core.SetTag.doTag(SetTag.java:130)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:125)
        at 
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:145)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
        at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at 
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:127)
        at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:79)
        at 
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:110)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at 
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:671)
        at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at org.apache.maven.cli.App.doMain(App.java:488)
        at org.apache.maven.cli.App.main(App.java:1239)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)
        at java.lang.reflect.Method.invoke(Method.java:391)
        at com.werken.forehead.Forehead.run(Forehead.java:551)
        at com.werken.forehead.Forehead.main(Forehead.java:581)
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.RangeCheck(ArrayList.java(Inlined Compiled Code))
        at java.util.ArrayList.get(ArrayList.java(Compiled Code))
        at 
org.apache.maven.release.VersionTransformer.transformRequired(VersionTransformer.java:112)
        ... 41 more

---------- STACKTRACE ------------


> CLONE -NPE while performing a scm:prepare-release goal
> ------------------------------------------------------
>
>                 Key: MPSCM-87
>                 URL: http://jira.codehaus.org/browse/MPSCM-87
>             Project: maven-scm-plugin
>          Issue Type: Bug
>         Environment: Mac OS X, JSDK 1.4.2
>            Reporter: Stefan Cordes
>         Assigned To: Brett Porter
>             Fix For: 1.2
>
>
> NPE while performing a scm:prepare-release goal
> From the trace it appears that the NPE is taking place in the 
> release.VersionTransformer.transformRequired(VersionTransformer.java:136)
> Here is the trace from running the scm:prepare-release goal:
> [...]
> What is the new tag name?
> release_from_maven_0_2
> What is the new version? [release_from_maven_0_2]
> 2.5.2
> Verifying valid tag name
>     [cvs] Using cvs passfile: /Users/sebastiensahuc/.cvspass
>     [cvs] T project.xml
> ASTIdentifier : java.lang.reflect.InvocationTargetException
> java.lang.reflect.InvocationTargetException
>         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:324)
>         at 
> org.apache.commons.jexl.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:304)
>         at org.apache.commons.jexl.parser.ASTMethod.execute(ASTMethod.java:56)
>         at 
> org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:106)
>         at 
> org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:88)
>         at 
> org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:123)
>         at 
> org.apache.commons.jelly.expression.jexl.JexlExpression.evaluate(JexlExpression.java:115)
>         at 
> org.apache.commons.jelly.expression.jexl.JexlExpressionFactory$ExpressionSupportLocal.evaluate(JexlExpressionFactory.java:168)
>         at org.apache.commons.jelly.tags.core.SetTag.doTag(SetTag.java:130)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>         at org.apache.commons.jelly.impl.DynamicTag.doTag(DynamicTag.java:125)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>         at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:117)
>         at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:143)
>         at com.werken.werkz.Goal.fire(Goal.java:639)
>         at com.werken.werkz.Goal.attain(Goal.java:575)
>         at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
>         at 
> org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttainGoalTag.java:165)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>         at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
>         at org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)
>         at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
>         at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
>         at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTag.java:117)
>         at 
> org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction(MavenGoalTag.java:143)
>         at com.werken.werkz.Goal.fire(Goal.java:639)
>         at com.werken.werkz.Goal.attain(Goal.java:575)
>         at com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
>         at 
> org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:572)
>         at org.apache.maven.MavenSession.attainGoals(MavenSession.java:304)
>         at org.apache.maven.cli.App.doMain(App.java:505)
>         at org.apache.maven.cli.App.main(App.java:1156)
>         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:324)
>         at com.werken.forehead.Forehead.run(Forehead.java:551)
>         at com.werken.forehead.Forehead.main(Forehead.java:581)
> Caused by: java.lang.NullPointerException
>         at 
> org.apache.maven.release.VersionTransformer.transformRequired(VersionTransformer.java:136)
>         ... 44 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to