Community
Participate
Working Groups
Build 20020129 During an incremental build, I got the following error. See the attached files for the ones I was actively working on. I had just saved AbstractPartSelectionTracker.java. Log: Mon Feb 04 22:27:18 EST 2002 2 org.eclipse.core.resources 2 Problems occurred when invoking code from plug- in: org.eclipse.core.resources. java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer.add (RecoveredInitializer.java:63) at org.eclipse.jdt.internal.compiler.parser.Parser.buildInitialRecoveryState (Parser.java:564) at org.eclipse.jdt.internal.compiler.parser.Parser.resumeOnSyntaxError (Parser.java:7069) at org.eclipse.jdt.internal.compiler.parser.Parser.parse (Parser.java:6468) at org.eclipse.jdt.internal.compiler.parser.Parser.parse (Parser.java:6603) at org.eclipse.jdt.internal.compiler.ast.Initializer.parseStatements (Initializer.java:52) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.parseMethod (TypeDeclaration.java:681) at org.eclipse.jdt.internal.compiler.Compiler.getMethodBodies (Compiler.java:385) at org.eclipse.jdt.internal.compiler.Compiler.process (Compiler.java:513) at org.eclipse.jdt.internal.compiler.Compiler.compile (Compiler.java:332) at org.eclipse.jdt.internal.core.newbuilder.AbstractImageBuilder.compile (AbstractImageBuilder.java:209) at org.eclipse.jdt.internal.core.newbuilder.AbstractImageBuilder.compile (AbstractImageBuilder.java:156) at org.eclipse.jdt.internal.core.newbuilder.IncrementalImageBuilder.build (IncrementalImageBuilder.java:102) at org.eclipse.jdt.internal.core.newbuilder.JavaBuilder.buildDeltas (JavaBuilder.java:142) at org.eclipse.jdt.internal.core.newbuilder.JavaBuilder.build (JavaBuilder.java:97) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:358) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:832) at org.eclipse.core.runtime.Platform.run(Platform.java:395) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:116) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:181) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:191) at org.eclipse.core.internal.events.BuildManager$1.run (BuildManager.java:140) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:832) at org.eclipse.core.runtime.Platform.run(Platform.java:395) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:154) at org.eclipse.core.internal.events.BuildManager.build (BuildManager.java:216) at org.eclipse.core.internal.resources.Workspace.build (Workspace.java:130) at org.eclipse.ui.internal.GlobalBuildAction.build (GlobalBuildAction.java:57) at org.eclipse.ui.internal.GlobalBuildAction$1.run (GlobalBuildAction.java:141) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run (ModalContext.java:98)
Created attachment 302 [details] Zip file containing files being edited
A full build also fails due to the problem. The problem is with AbstractPartSelectionTracker.java. It has a block of statements outside of a method body, just below fireSelection (...). The build succeeded when I deleted this.
I will investigate.
Fixed and released in HEAD. Missing null checks in RecoveredInitializer.