NPE in MAven Settings writer ---------------------------- Key: MNG-2266 URL: http://jira.codehaus.org/browse/MNG-2266 Project: Maven 2 Type: Bug
Components: General Versions: 2.0.4 Reporter: Emmanuel Venisse Fix For: 2.0.5 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