Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 361038

Summary: NPE in ResourceScanner.scanResource
Product: z_Archived Reporter: Igor Fedorenko <igor>
Component: m2eAssignee: Project Inbox <m2e.core-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Igor Fedorenko CLA 2011-10-14 18:46:02 EDT
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]
Comment 2 Denis Roy CLA 2021-04-19 13:26:44 EDT
Moved to https://github.com/eclipse-m2e/m2e-core/issues/