You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Dennis Lundberg (JIRA)" <ji...@codehaus.org> on 2014/05/19 09:17:10 UTC

[jira] (MNG-5307) NPE during resolution of dependencies - parallel mode

     [ https://jira.codehaus.org/browse/MNG-5307?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dennis Lundberg updated MNG-5307:
---------------------------------

    Description: 
When building a project for the first time, maven fails with an internal NPE (see stacktrace below). This happens in case the first build is a parallel build (-T 5C), regardless for the actual goal (install, deploy,..). When the build is first run without -T, subsequent builds run without any issues. 

Given the code in http://svn.apache.org/viewvc/maven/maven-3/tags/maven-3.0.4/maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java?revision=1232336&view=markup projectToResolve seems to be null, which seems to be a MavenSession problem (just guessing here).

Stacktrace:

{noformat}
5-Jul-2012 01:03:50	[INFO] BUILD FAILURE
05-Jul-2012 01:03:50	[INFO] ------------------------------------------------------------------------
05-Jul-2012 01:03:50	[INFO] Total time: 13.424s (Wall Clock)
05-Jul-2012 01:03:50	[INFO] Finished at: Thu Jul 05 01:03:50 CEST 2012
05-Jul-2012 01:03:50	[INFO] Final Memory: 107M/361M
05-Jul-2012 01:03:50	[INFO] ------------------------------------------------------------------------
05-Jul-2012 01:03:50	[ERROR] Internal error: java.lang.NullPointerException -> [Help 1]
05-Jul-2012 01:03:50	org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.BuilderCommon.handleBuildError(BuilderCommon.java:128)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:95)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:167)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:163)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
05-Jul-2012 01:03:50	        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:453)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:898)
05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
05-Jul-2012 01:03:50	        at java.lang.Thread.run(Thread.java:736)
05-Jul-2012 01:03:50	Caused by: java.lang.NullPointerException
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved(MojoExecutor.java:289)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:201)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
05-Jul-2012 01:03:50	        ... 10 more
05-Jul-2012 01:03:50	[ERROR] Internal error: java.lang.NullPointerException -> [Help 1]
05-Jul-2012 01:03:50	org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.BuilderCommon.handleBuildError(BuilderCommon.java:128)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:95)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:167)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:163)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
05-Jul-2012 01:03:50	        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:453)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:898)
05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
05-Jul-2012 01:03:50	        at java.lang.Thread.run(Thread.java:736)
05-Jul-2012 01:03:50	Caused by: java.lang.NullPointerException
05-Jul-2012 01:03:50	        at org.apache.maven.plugin.internal.DefaultMavenPluginManager.calcImports(DefaultMavenPluginManager.java:406)
05-Jul-2012 01:03:50	        at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm(DefaultMavenPluginManager.java:302)
05-Jul-2012 01:03:50	        at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm(DefaultBuildPluginManager.java:175)
05-Jul-2012 01:03:50	        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:78)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
05-Jul-2012 01:03:50	        ... 10 more
05-Jul-2012 01:03:50	[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install (default-install) on project domainservices: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data -> [Help 2]
05-Jul-2012 01:03:50	org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install (default-install) on project domainservices: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:167)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:163)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
05-Jul-2012 01:03:50	        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:453)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:898)
05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
05-Jul-2012 01:03:50	        at java.lang.Thread.run(Thread.java:736)
05-Jul-2012 01:03:50	Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
05-Jul-2012 01:03:50	        at org.apache.maven.plugin.install.InstallMojo.execute(InstallMojo.java:139)
05-Jul-2012 01:03:50	        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
05-Jul-2012 01:03:50	        ... 13 more
05-Jul-2012 01:03:50	Caused by: org.apache.maven.artifact.installer.ArtifactInstallationException: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
05-Jul-2012 01:03:50	        at org.apache.maven.artifact.installer.DefaultArtifactInstaller.install(DefaultArtifactInstaller.java:111)
05-Jul-2012 01:03:50	        at org.apache.maven.plugin.install.InstallMojo.execute(InstallMojo.java:89)
05-Jul-2012 01:03:50	        ... 15 more
05-Jul-2012 01:03:50	Caused by: org.sonatype.aether.installation.InstallationException: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultInstaller.install(DefaultInstaller.java:313)
05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultInstaller.install(DefaultInstaller.java:211)
05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultInstaller.install(DefaultInstaller.java:158)
05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultRepositorySystem.install(DefaultRepositorySystem.java:436)
05-Jul-2012 01:03:50	        at org.apache.maven.artifact.installer.DefaultArtifactInstaller.install(DefaultArtifactInstaller.java:107)
05-Jul-2012 01:03:50	        ... 16 more
05-Jul-2012 01:03:50	Caused by: org.sonatype.aether.RepositoryException: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
05-Jul-2012 01:03:50	        at org.apache.maven.repository.internal.MavenMetadata.read(MavenMetadata.java:101)
05-Jul-2012 01:03:50	        at org.apache.maven.repository.internal.MavenMetadata.merge(MavenMetadata.java:69)
05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultInstaller.install(DefaultInstaller.java:301)
05-Jul-2012 01:03:50	        ... 20 more
05-Jul-2012 01:03:50	Caused by: java.io.EOFException: input contained no data
05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.fillBuf(MXParser.java:3005)
05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.more(MXParser.java:3048)
05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.parseProlog(MXParser.java:1422)
05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:1407)
05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1105)
05-Jul-2012 01:03:50	        at org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:1193)
05-Jul-2012 01:03:50	        at org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:1122)
05-Jul-2012 01:03:50	        at org.apache.maven.repository.internal.MavenMetadata.read(MavenMetadata.java:97)
05-Jul-2012 01:03:50	        ... 22 more
05-Jul-2012 01:03:50	[ERROR] 
{noformat}


  was:
When building a project for the first time, maven fails with an internal NPE (see stacktrace below). This happens in case the first build is a parallel build (-T 5C), regardless for the actual goal (install, deploy,..). When the build is first run without -T, subsequent builds run without any issues. 

Given the code in http://svn.apache.org/viewvc/maven/maven-3/tags/maven-3.0.4/maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java?revision=1232336&view=markup projectToResolve seems to be null, which seems to be a MavenSession problem (just guessing here).

Stacktrace:

5-Jul-2012 01:03:50	[INFO] BUILD FAILURE
05-Jul-2012 01:03:50	[INFO] ------------------------------------------------------------------------
05-Jul-2012 01:03:50	[INFO] Total time: 13.424s (Wall Clock)
05-Jul-2012 01:03:50	[INFO] Finished at: Thu Jul 05 01:03:50 CEST 2012
05-Jul-2012 01:03:50	[INFO] Final Memory: 107M/361M
05-Jul-2012 01:03:50	[INFO] ------------------------------------------------------------------------
05-Jul-2012 01:03:50	[ERROR] Internal error: java.lang.NullPointerException -> [Help 1]
05-Jul-2012 01:03:50	org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.BuilderCommon.handleBuildError(BuilderCommon.java:128)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:95)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:167)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:163)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
05-Jul-2012 01:03:50	        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:453)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:898)
05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
05-Jul-2012 01:03:50	        at java.lang.Thread.run(Thread.java:736)
05-Jul-2012 01:03:50	Caused by: java.lang.NullPointerException
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved(MojoExecutor.java:289)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:201)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
05-Jul-2012 01:03:50	        ... 10 more
05-Jul-2012 01:03:50	[ERROR] Internal error: java.lang.NullPointerException -> [Help 1]
05-Jul-2012 01:03:50	org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.BuilderCommon.handleBuildError(BuilderCommon.java:128)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:95)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:167)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:163)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
05-Jul-2012 01:03:50	        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:453)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:898)
05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
05-Jul-2012 01:03:50	        at java.lang.Thread.run(Thread.java:736)
05-Jul-2012 01:03:50	Caused by: java.lang.NullPointerException
05-Jul-2012 01:03:50	        at org.apache.maven.plugin.internal.DefaultMavenPluginManager.calcImports(DefaultMavenPluginManager.java:406)
05-Jul-2012 01:03:50	        at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm(DefaultMavenPluginManager.java:302)
05-Jul-2012 01:03:50	        at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm(DefaultBuildPluginManager.java:175)
05-Jul-2012 01:03:50	        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:78)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
05-Jul-2012 01:03:50	        ... 10 more
05-Jul-2012 01:03:50	[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install (default-install) on project domainservices: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data -> [Help 2]
05-Jul-2012 01:03:50	org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install (default-install) on project domainservices: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:167)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:163)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
05-Jul-2012 01:03:50	        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:453)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:898)
05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
05-Jul-2012 01:03:50	        at java.lang.Thread.run(Thread.java:736)
05-Jul-2012 01:03:50	Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
05-Jul-2012 01:03:50	        at org.apache.maven.plugin.install.InstallMojo.execute(InstallMojo.java:139)
05-Jul-2012 01:03:50	        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
05-Jul-2012 01:03:50	        ... 13 more
05-Jul-2012 01:03:50	Caused by: org.apache.maven.artifact.installer.ArtifactInstallationException: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
05-Jul-2012 01:03:50	        at org.apache.maven.artifact.installer.DefaultArtifactInstaller.install(DefaultArtifactInstaller.java:111)
05-Jul-2012 01:03:50	        at org.apache.maven.plugin.install.InstallMojo.execute(InstallMojo.java:89)
05-Jul-2012 01:03:50	        ... 15 more
05-Jul-2012 01:03:50	Caused by: org.sonatype.aether.installation.InstallationException: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultInstaller.install(DefaultInstaller.java:313)
05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultInstaller.install(DefaultInstaller.java:211)
05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultInstaller.install(DefaultInstaller.java:158)
05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultRepositorySystem.install(DefaultRepositorySystem.java:436)
05-Jul-2012 01:03:50	        at org.apache.maven.artifact.installer.DefaultArtifactInstaller.install(DefaultArtifactInstaller.java:107)
05-Jul-2012 01:03:50	        ... 16 more
05-Jul-2012 01:03:50	Caused by: org.sonatype.aether.RepositoryException: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
05-Jul-2012 01:03:50	        at org.apache.maven.repository.internal.MavenMetadata.read(MavenMetadata.java:101)
05-Jul-2012 01:03:50	        at org.apache.maven.repository.internal.MavenMetadata.merge(MavenMetadata.java:69)
05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultInstaller.install(DefaultInstaller.java:301)
05-Jul-2012 01:03:50	        ... 20 more
05-Jul-2012 01:03:50	Caused by: java.io.EOFException: input contained no data
05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.fillBuf(MXParser.java:3005)
05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.more(MXParser.java:3048)
05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.parseProlog(MXParser.java:1422)
05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:1407)
05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1105)
05-Jul-2012 01:03:50	        at org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:1193)
05-Jul-2012 01:03:50	        at org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:1122)
05-Jul-2012 01:03:50	        at org.apache.maven.repository.internal.MavenMetadata.read(MavenMetadata.java:97)
05-Jul-2012 01:03:50	        ... 22 more
05-Jul-2012 01:03:50	[ERROR] 


> NPE during resolution of dependencies - parallel mode
> -----------------------------------------------------
>
>                 Key: MNG-5307
>                 URL: https://jira.codehaus.org/browse/MNG-5307
>             Project: Maven 2 & 3
>          Issue Type: Bug
>          Components: Dependencies
>    Affects Versions: 3.0.4
>         Environment: Linux, IBM JVM 1.6, Builder is Atlassian Bamboo 2.7.6
>            Reporter: Jeroen Benckhuijsen
>
> When building a project for the first time, maven fails with an internal NPE (see stacktrace below). This happens in case the first build is a parallel build (-T 5C), regardless for the actual goal (install, deploy,..). When the build is first run without -T, subsequent builds run without any issues. 
> Given the code in http://svn.apache.org/viewvc/maven/maven-3/tags/maven-3.0.4/maven-core/src/main/java/org/apache/maven/lifecycle/internal/MojoExecutor.java?revision=1232336&view=markup projectToResolve seems to be null, which seems to be a MavenSession problem (just guessing here).
> Stacktrace:
> {noformat}
> 5-Jul-2012 01:03:50	[INFO] BUILD FAILURE
> 05-Jul-2012 01:03:50	[INFO] ------------------------------------------------------------------------
> 05-Jul-2012 01:03:50	[INFO] Total time: 13.424s (Wall Clock)
> 05-Jul-2012 01:03:50	[INFO] Finished at: Thu Jul 05 01:03:50 CEST 2012
> 05-Jul-2012 01:03:50	[INFO] Final Memory: 107M/361M
> 05-Jul-2012 01:03:50	[INFO] ------------------------------------------------------------------------
> 05-Jul-2012 01:03:50	[ERROR] Internal error: java.lang.NullPointerException -> [Help 1]
> 05-Jul-2012 01:03:50	org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.BuilderCommon.handleBuildError(BuilderCommon.java:128)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:95)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:167)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:163)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:453)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:898)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
> 05-Jul-2012 01:03:50	        at java.lang.Thread.run(Thread.java:736)
> 05-Jul-2012 01:03:50	Caused by: java.lang.NullPointerException
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved(MojoExecutor.java:289)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:201)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> 05-Jul-2012 01:03:50	        ... 10 more
> 05-Jul-2012 01:03:50	[ERROR] Internal error: java.lang.NullPointerException -> [Help 1]
> 05-Jul-2012 01:03:50	org.apache.maven.InternalErrorException: Internal error: java.lang.NullPointerException
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.BuilderCommon.handleBuildError(BuilderCommon.java:128)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:95)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:167)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:163)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:453)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:898)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
> 05-Jul-2012 01:03:50	        at java.lang.Thread.run(Thread.java:736)
> 05-Jul-2012 01:03:50	Caused by: java.lang.NullPointerException
> 05-Jul-2012 01:03:50	        at org.apache.maven.plugin.internal.DefaultMavenPluginManager.calcImports(DefaultMavenPluginManager.java:406)
> 05-Jul-2012 01:03:50	        at org.apache.maven.plugin.internal.DefaultMavenPluginManager.setupPluginRealm(DefaultMavenPluginManager.java:302)
> 05-Jul-2012 01:03:50	        at org.apache.maven.plugin.DefaultBuildPluginManager.getPluginRealm(DefaultBuildPluginManager.java:175)
> 05-Jul-2012 01:03:50	        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:78)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> 05-Jul-2012 01:03:50	        ... 10 more
> 05-Jul-2012 01:03:50	[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install (default-install) on project domainservices: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data -> [Help 2]
> 05-Jul-2012 01:03:50	org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.3.1:install (default-install) on project domainservices: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:167)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:163)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:453)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:315)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.FutureTask.run(FutureTask.java:150)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:898)
> 05-Jul-2012 01:03:50	        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
> 05-Jul-2012 01:03:50	        at java.lang.Thread.run(Thread.java:736)
> 05-Jul-2012 01:03:50	Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
> 05-Jul-2012 01:03:50	        at org.apache.maven.plugin.install.InstallMojo.execute(InstallMojo.java:139)
> 05-Jul-2012 01:03:50	        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> 05-Jul-2012 01:03:50	        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> 05-Jul-2012 01:03:50	        ... 13 more
> 05-Jul-2012 01:03:50	Caused by: org.apache.maven.artifact.installer.ArtifactInstallationException: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
> 05-Jul-2012 01:03:50	        at org.apache.maven.artifact.installer.DefaultArtifactInstaller.install(DefaultArtifactInstaller.java:111)
> 05-Jul-2012 01:03:50	        at org.apache.maven.plugin.install.InstallMojo.execute(InstallMojo.java:89)
> 05-Jul-2012 01:03:50	        ... 15 more
> 05-Jul-2012 01:03:50	Caused by: org.sonatype.aether.installation.InstallationException: Failed to install metadata nl.apg.gps:domainservices:2012.2.1.0-SNAPSHOT/maven-metadata.xml: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
> 05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultInstaller.install(DefaultInstaller.java:313)
> 05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultInstaller.install(DefaultInstaller.java:211)
> 05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultInstaller.install(DefaultInstaller.java:158)
> 05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultRepositorySystem.install(DefaultRepositorySystem.java:436)
> 05-Jul-2012 01:03:50	        at org.apache.maven.artifact.installer.DefaultArtifactInstaller.install(DefaultArtifactInstaller.java:107)
> 05-Jul-2012 01:03:50	        ... 16 more
> 05-Jul-2012 01:03:50	Caused by: org.sonatype.aether.RepositoryException: Could not read metadata /var/maven/repo3/nl/apg/gps/domainservices/2012.2.1.0-SNAPSHOT/maven-metadata-local.xml: input contained no data
> 05-Jul-2012 01:03:50	        at org.apache.maven.repository.internal.MavenMetadata.read(MavenMetadata.java:101)
> 05-Jul-2012 01:03:50	        at org.apache.maven.repository.internal.MavenMetadata.merge(MavenMetadata.java:69)
> 05-Jul-2012 01:03:50	        at org.sonatype.aether.impl.internal.DefaultInstaller.install(DefaultInstaller.java:301)
> 05-Jul-2012 01:03:50	        ... 20 more
> 05-Jul-2012 01:03:50	Caused by: java.io.EOFException: input contained no data
> 05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.fillBuf(MXParser.java:3005)
> 05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.more(MXParser.java:3048)
> 05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.parseProlog(MXParser.java:1422)
> 05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:1407)
> 05-Jul-2012 01:03:50	        at org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1105)
> 05-Jul-2012 01:03:50	        at org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:1193)
> 05-Jul-2012 01:03:50	        at org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:1122)
> 05-Jul-2012 01:03:50	        at org.apache.maven.repository.internal.MavenMetadata.read(MavenMetadata.java:97)
> 05-Jul-2012 01:03:50	        ... 22 more
> 05-Jul-2012 01:03:50	[ERROR] 
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)