Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-517

NPE when goal is invalid in custom lifecycle.xml file

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0-alpha-3
    • 2.0-beta-2
    • Plugins and Lifecycle
    • None

    Description

      If I have (notice the goal that is incorrectly prefixed by "clover:"):

      <lifecycles>
      <lifecycle>
      <id>clover</id>
      <phases>
      <phase>
      <id>generate-sources</id>
      <executions>
      <execution>
      <configuration>
      <outputDirectory>${project.build.directory}/clover</outputDirectory>
      </configuration>
      <goals>
      <goal>clover:instrument</goal>
      </goals>
      </execution>
      </executions>
      </phase>
      </phases>
      </lifecycle>
      </lifecycles>

      Then I get:

      java.lang.NullPointerException
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:162)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:143)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkLifecycle(DefaultLifecycleExecutor.java:227)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:164)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:143)

      ... which is not very explicit...

      Attachments

        Activity

          People

            brett Brett Porter
            vmassol Vincent Massol
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 0.5h
                0.5h
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 0.25h Time Not Required
                0.25h