[ http://jira.codehaus.org/browse/MNG-2266?page=all ]
Kenney Westerhof updated MNG-2266: ---------------------------------- Fix Version/s: (was: 2.0.5) 2.0.6 > NPE in MAven Settings writer > ---------------------------- > > Key: MNG-2266 > URL: http://jira.codehaus.org/browse/MNG-2266 > Project: Maven 2 > Issue Type: Bug > Components: General > Affects Versions: 2.0.4 > Reporter: Emmanuel Venisse > Fix For: 2.0.6 > > > With a settings.xml like this : > {noformat} > <settings> > <localRepository>/home/m2/repositories/local</localRepository> > <proxies> > <proxy> > <active>true</active> > <protocol>http</protocol> > <host>192.168.128.254</host> > <port>3128</port> > <nonProxyHosts>cvs.abcd.fr</nonProxyHosts> > </proxy> > </proxies> > <mirrors> > <mirror> > <id>abcd.eu</id> > <name>Repository de dev abcd</name> > <url>http://cvs.abcd.fr:8080/repository</url> > <mirrorOf>central</mirrorOf> > </mirror> > </mirrors> > <profiles> > <profile> > <activation> > <activeByDefault>true</activeByDefault> > </activation> > <repositories> > <repository> > <id>central</id> > <url>http://cvs.abcd.fr/repository</url> > <snapshots> > <enabled>true</enabled> > <updatePolicy>interval:120</updatePolicy> > </snapshots> > </repository> > </repositories> > <pluginRepositories> > <pluginRepository> > <snapshots> > <enabled>true</enabled> > <updatePolicy>daily</updatePolicy> > </snapshots> > <releases> > <enabled>true</enabled> > </releases> > <id>abcd.plugins</id> > <name>Repository de dev de plugins de abcd</name> > <url>http://cvs.abcd.fr/maven2</url> > </pluginRepository> > </pluginRepositories> > </profile> > </profiles> > </settings> > {noformat} > Maven Settings writer generate a NPE : > org.apache.maven.continuum.execution.ContinuumBuildExecutorException: Error > while mapping metadata. > at > org.apache.maven.continuum.execution.maven.m2.MavenTwoBuildExecutor.updateProjectFromCheckOut(MavenTwoBuildExecutor.java:117) > at > org.apache.maven.continuum.core.action.UpdateProjectFromWorkingDirectoryContinuumAction.execute(UpdateProjectFromWorkingDirectoryContinuumAction.java:64) > at > org.apache.maven.continuum.buildcontroller.DefaultBuildController.build(DefaultBuildController.java:273) > at > org.apache.maven.continuum.buildcontroller.BuildProjectTaskExecutor.executeTask(BuildProjectTaskExecutor.java:47) > at > org.codehaus.plexus.taskqueue.execution.ThreadedTaskQueueExecutor$ExecutorRunnable.run(ThreadedTaskQueueExecutor.java:103) > at java.lang.Thread.run(Thread.java:595) > Caused by: > org.apache.maven.continuum.execution.maven.m2.MavenBuilderHelperException: > Cannot build maven project from > /home/m2/continuum-folders/working-directory/44/pom.xml (null). > at > org.apache.maven.continuum.execution.maven.m2.DefaultMavenBuilderHelper.getMavenProject(DefaultMavenBuilderHelper.java:339) > at > org.apache.maven.continuum.execution.maven.m2.DefaultMavenBuilderHelper.mapMetadataToProject(DefaultMavenBuilderHelper.java:112) > at > org.apache.maven.continuum.execution.maven.m2.MavenTwoBuildExecutor.updateProjectFromCheckOut(MavenTwoBuildExecutor.java:113) > ... 5 more > Caused by: java.lang.NullPointerException > at > org.codehaus.plexus.util.xml.pull.MXSerializer.writeElementContent(MXSerializer.java:912) > at > org.codehaus.plexus.util.xml.pull.MXSerializer.text(MXSerializer.java:776) > at > org.apache.maven.settings.io.xpp3.SettingsXpp3Writer.writeSettings(SettingsXpp3Writer.java:581) > at > org.apache.maven.settings.io.xpp3.SettingsXpp3Writer.write(SettingsXpp3Writer.java:71) > at > org.apache.maven.continuum.execution.maven.m2.DefaultMavenBuilderHelper.writeSettings(DefaultMavenBuilderHelper.java:489) > at > org.apache.maven.continuum.execution.maven.m2.DefaultMavenBuilderHelper.getMavenProject(DefaultMavenBuilderHelper.java:301) -- 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