[ https://jira.codehaus.org/browse/MSHARED-223?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=304757#comment-304757 ]
Dennis Lundberg commented on MSHARED-223: ----------------------------------------- Alexander, You have a completely different NPE, that occurs in maven-checkstyle-plugin. I suggest that you upgrade to the latest version possible to see if it solved your issue. > NullPointerException in maven-resources-plugin > ---------------------------------------------- > > Key: MSHARED-223 > URL: https://jira.codehaus.org/browse/MSHARED-223 > Project: Maven Shared Components > Issue Type: Bug > Components: maven-filtering > Affects Versions: maven-filtering-1.0 > Environment: centos 5.x > maven 3.0.3 > TeamCity Enterprise Version 6.5.2 (build 17935) > Java(TM) SE Runtime Environment (build 1.6.0_21-b06) > Java HotSpot(TM) 64-Bit Server VM (build 17.0-b16, mixed mode) > Reporter: Eran Harel > > About twice a day we get a NullPointerException in our build: > {noformat} > [06:44:23]: [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-resources-plugin:2.5:resources > (default-resources) on project spring-lib: Execution default-resources of > goal org.apache.maven.plugins:maven-resources-plugin:2.5:resources failed. > NullPointerException -> [Help 1] > [06:44:23]: org.apache.maven.lifecycle.LifecycleExecutionException: Failed to > execute goal org.apache.maven.plugins:maven-resources-plugin:2.5:resources > (default-resources) on project spring-lib: Execution default-resources of > goal org.apache.maven.plugins:maven-resources-plugin:2.5:resources failed. > [06:44:23]: at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225) > [06:44:23]: at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) > [06:44:23]: at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) > [06:44:23]: at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) > [06:44:23]: at > org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:167) > [06:44:23]: at > org.apache.maven.lifecycle.internal.LifecycleThreadedBuilder$1.call(LifecycleThreadedBuilder.java:164) > [06:44:23]: at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > [06:44:23]: at java.util.concurrent.FutureTask.run(FutureTask.java:138) > [06:44:23]: at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) > [06:44:23]: at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > [06:44:23]: at java.util.concurrent.FutureTask.run(FutureTask.java:138) > [06:44:23]: at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > [06:44:23]: at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > [06:44:23]: at java.lang.Thread.run(Thread.java:619) > [06:44:23]: Caused by: org.apache.maven.plugin.PluginExecutionException: > Execution default-resources of goal > org.apache.maven.plugins:maven-resources-plugin:2.5:resources failed. > [06:44:23]: at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:110) > [06:44:23]: at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) > [06:44:23]: ... 13 more > [06:44:23]: Caused by: java.lang.NullPointerException > [06:44:23]: at java.util.ArrayList.<init>(ArrayList.java:131) > [06:44:23]: at > org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.filteredFileExtension(DefaultMavenResourcesFiltering.java:115) > [06:44:23]: at > org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.filterResources(DefaultMavenResourcesFiltering.java:264) > [06:44:23]: at > org.apache.maven.plugin.resources.ResourcesMojo.execute(ResourcesMojo.java:310) > [06:44:23]: at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) > [06:44:23]: ... 14 more > {noformat} > This comes at random times, and the next build doesn't fail. > I've googled for this failure and found nothing. I have this gut feeling that > this may be caused by a concurrency issue in the maven-resources-plugin. > We got this error with maven-resources-plugin 2.4.3, and now with 2.5. Our > maven version is 3.0.3. > We execute the build on TeamCity with the following parameters: > {noformat} > Goals: install > Additional Maven command line parameters: -T 2C -e -P!releasex,integration > -Dmaven.test.failure.ignore=true -Dmaven.test.error.ignore=true > -Dmaven.test.haltafterfailure=false -Dmaven.junit.timeout=1000000 > -DwarProject.packaging=jar > {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira