Uploaded image for project: 'Maven Archetype'
  1. Maven Archetype
  2. ARCHETYPE-355

NPE in DefaultArchetypeArtifactManager.closeZipFile when running integration-test goal

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.0
    • 2.1
    • Plugin
    • None

    Description

      After successfully creating an archetype from a project (using archetype:create-from-project), a NullPointerException is encountered when executing the "integration-test" goal of the archetype plugin. The steps to reproduce are:

      cd /tmp
      svn co https://squirrel-sql.svn.sourceforge.net/svnroot/squirrel-sql/trunk/sql12/plugins/example example
      cd example
      mvn -X clean install > build.log
      mvn -X archetype:create-from-project > archetype-create.log
      cd /tmp/example/target/generated-sources/archetype
      mvn -X -e archetype:integration-test > archetype-test.log

      The NullPointerException is listed at the bottom of /tmp/example/target/generated-sources/archetype/archetype-test.log and appears as follows:

      Caused by: java.lang.NullPointerException
              at org.apache.maven.archetype.common.DefaultArchetypeArtifactManager.closeZipFile(DefaultArchetypeArtifactManager.java:588)
              at org.apache.maven.archetype.common.DefaultArchetypeArtifactManager.isFileSetArchetype(DefaultArchetypeArtifactManager.java:200)
              at org.apache.maven.archetype.generator.DefaultArchetypeGenerator.generateArchetype(DefaultArchetypeGenerator.java:104)
              at org.apache.maven.archetype.generator.DefaultArchetypeGenerator.generateArchetype(DefaultArchetypeGenerator.java:149)
              at org.apache.maven.archetype.mojos.IntegrationTestMojo.processIntegrationTest(IntegrationTestMojo.java:237)
              at org.apache.maven.archetype.mojos.IntegrationTestMojo.execute(IntegrationTestMojo.java:108)
              at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)

      The attached zip file contains all of the logs that were generated. The source is available on the web with the svn checkout listed above for convenience.

      Attachments

        1. logs.zip
          27 kB
          Rob Manning

        Activity

          People

            hboutemy Herve Boutemy
            manningr Rob Manning
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: