2 Replies Latest reply on Jan 25, 2008 12:22 PM by starksm64

    VFS build problem

    starksm64

      What does this mean?

      [starksm@succubus trunk]$ mvn release:prepare -DdryRun=true
      [INFO] Scanning for projects...
      [INFO] Searching repository for plugin with prefix: 'release'.
      WAGON_VERSION: 1.0-beta-2
      [INFO] ----------------------------------------------------------------------------
      [INFO] Building JBoss VFS
      [INFO] task-segment: [release:prepare] (aggregator-style)
      [INFO] ----------------------------------------------------------------------------
      [INFO] [release:prepare]
      [INFO] Resuming release from phase 'rewrite-poms-for-release'
      [INFO] Transforming 'JBoss VFS'...
      [INFO] ------------------------------------------------------------------------
      [ERROR] FATAL ERROR
      [INFO] ------------------------------------------------------------------------
      [INFO] 61
      [INFO] ------------------------------------------------------------------------
      [INFO] Trace
      java.lang.ArrayIndexOutOfBoundsException: 61
       at org.apache.maven.shared.release.phase.RewritePomsForReleasePhase.translateUrlPath(RewritePomsForReleasePhase.java:249)
       at org.apache.maven.shared.release.phase.RewritePomsForReleasePhase.translateScm(RewritePomsForReleasePhase.java:124)
       at org.apache.maven.shared.release.phase.RewritePomsForReleasePhase.transformScm(RewritePomsForReleasePhase.java:61)
       at org.apache.maven.shared.release.phase.AbstractRewritePomsPhase.transformDocument(AbstractRewritePomsPhase.java:271)
       at org.apache.maven.shared.release.phase.AbstractRewritePomsPhase.transformProject(AbstractRewritePomsPhase.java:180)
       at org.apache.maven.shared.release.phase.AbstractRewritePomsPhase.transform(AbstractRewritePomsPhase.java:116)
       at org.apache.maven.shared.release.phase.AbstractRewritePomsPhase.simulate(AbstractRewritePomsPhase.java:691)
       at org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:190)
       at org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:131)
       at org.apache.maven.shared.release.DefaultReleaseManager.prepare(DefaultReleaseManager.java:94)
       at org.apache.maven.plugins.release.PrepareReleaseMojo.execute(PrepareReleaseMojo.java:127)
       at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
       at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:224)
       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:597)
       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)
      [INFO] ------------------------------------------------------------------------
      [INFO] Total time: 1 second
      [INFO] Finished at: Thu Jan 24 21:55:40 PST 2008
      [INFO] Final Memory: 8M/140M
      [INFO] ------------------------------------------------------------------------
      



        • 1. Re: VFS build problem
          pgier

          I think you're running into this issue:
          http://jira.codehaus.org/browse/MRELEASE-236

          I thought this was already fixed in the current version of the release plugin. Maybe you have an older version of the release plugin in your local repository. I set the pom to use the newer version of the release plugin.

          The issue is also happening because of incorrect scm information in the pom (the scm info was pointing to the last tag instead of to trunk). The release plugin will update the scm information when a release is tagged. I made the changes in the pom that should fix this.

          Can you try again?

          • 2. Re: VFS build problem
            starksm64

            I was able to do a release:prepare -DdryRun=true with the updated pom.xml