Community
Participate
Working Groups
When EclipseBuildContext.newScanner is called with basedir that does not exist on filesystem (or at least in workspace), the resulting Scanner.scan fails with exception like below java.lang.NullPointerException: null at org.eclipse.m2e.core.internal.builder.ResourceScanner.scanResource(ResourceScanner.java:62) ~[org.eclipse.m2e.core/:na] at org.eclipse.m2e.core.internal.builder.ResourceScanner.scan(ResourceScanner.java:54) ~[org.eclipse.m2e.core/:na] at org.sonatype.m2e.antlr.internal.AntlrBuildParticipant.build(AntlrBuildParticipant.java:42) ~[na:na] at org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.build(MavenBuilderImpl.java:125) ~[org.eclipse.m2e.core/:na] at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:118) [org.eclipse.m2e.core/:na] at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728) [org.eclipse.core.resources_3.8.0.v20110909.jar:na] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.6.0.v20110523.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199) [org.eclipse.core.resources_3.8.0.v20110909.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239) [org.eclipse.core.resources_3.8.0.v20110909.jar:na] at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292) [org.eclipse.core.resources_3.8.0.v20110909.jar:na] at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) [org.eclipse.equinox.common_3.6.0.v20110523.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295) [org.eclipse.core.resources_3.8.0.v20110909.jar:na] at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256) [org.eclipse.core.resources_3.8.0.v20110909.jar:na] at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:394) [org.eclipse.core.resources_3.8.0.v20110909.jar:na] at org.eclipse.core.internal.resources.Project$1.run(Project.java:618) [org.eclipse.core.resources_3.8.0.v20110909.jar:na] at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344) [org.eclipse.core.resources_3.8.0.v20110909.jar:na] at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597) [org.eclipse.core.resources_3.8.0.v20110909.jar:na] at org.eclipse.core.internal.resources.Project.build(Project.java:114) [org.eclipse.core.resources_3.8.0.v20110909.jar:na] at org.sonatype.m2e.antlr.tests.AntlrGenerationTest.test_p001_simple_v3(AntlrGenerationTest.java:46) [org.sonatype.m2e.antlr.tests/:na]
Fixed. http://git.eclipse.org/c/m2e/m2e-core.git/commit/?id=2b455560c1f17e9e5937db18efb24023fee4e506 https://github.com/sonatype/m2e-core-tests/commit/5557615e5e1454485c9e1de21db753cdccbb6b9f
Moved to https://github.com/eclipse-m2e/m2e-core/issues/