Community
Participate
Working Groups
Cheetah06 No steps to reproduce, but noticed the following stack dump in console: !SESSION Jul 03, 2004 16:49:48.403 -------------------------------------------- - eclipse.buildId=unknown java.version=1.5.0-beta3 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US Command-line arguments: -application org.eclipse.ui.ide.workbench !ENTRY org.eclipse.core.runtime 4 2 Jul 03, 2004 16:49:48.403 !MESSAGE Problems occurred when invoking code from plug- in: "org.eclipse.core.runtime". !STACK 0 java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.ast.ReturnStatement.resolve (ReturnStatement.java:217) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatemen ts(AbstractMethodDeclaration.java:395) at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements (MethodDeclaration.java:134) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve (AbstractMethodDeclaration.java:373) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve (TypeDeclaration.java:920) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve (TypeDeclaration.java:969) at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve (CompilationUnitDeclaration.java:280) at org.eclipse.jdt.internal.compiler.Compiler.process (Compiler.java:508) at org.eclipse.jdt.internal.compiler.Compiler.compile (Compiler.java:335) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile (AbstractImageBuilder.java:209) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile (AbstractImageBuilder.java:159) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build (BatchImageBuilder.java:49) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll (JavaBuilder.java:212) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build (JavaBuilder.java:144) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:564) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:157) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:249) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:202) at org.eclipse.core.internal.events.BuildManager$1.run (BuildManager.java:229) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:232) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:268) at org.eclipse.core.internal.events.BuildManager.build (BuildManager.java:297) at org.eclipse.core.internal.resources.Workspace.build (Workspace.java:198) at org.eclipse.ui.actions.GlobalBuildAction$1.run (GlobalBuildAction.java:182) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66) !ENTRY org.eclipse.ui 2 0 Jul 03, 2004 16:49:48.753 !MESSAGE Build problems !SUBENTRY 1 org.eclipse.core.resources 2 75 Jul 03, 2004 16:49:48.753 !MESSAGE Errors during build. !SUBENTRY 2 org.eclipse.jdt.core 2 75 Jul 03, 2004 16:49:48.753 !MESSAGE Errors running builder "Java Builder" on project org.eclipse.jdt.core.tests.model. !SUBENTRY 2 org.eclipse.jdt.core 2 75 Jul 03, 2004 16:49:48.753 !MESSAGE java.lang.NullPointerException encountered while running Java Builder. !STACK 0 java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.ast.ReturnStatement.resolve (ReturnStatement.java:217) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatemen ts(AbstractMethodDeclaration.java:395) at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements (MethodDeclaration.java:134) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve (AbstractMethodDeclaration.java:373) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve (TypeDeclaration.java:920) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve (TypeDeclaration.java:969) at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve (CompilationUnitDeclaration.java:280) at org.eclipse.jdt.internal.compiler.Compiler.process (Compiler.java:508) at org.eclipse.jdt.internal.compiler.Compiler.compile (Compiler.java:335) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile (AbstractImageBuilder.java:209) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile (AbstractImageBuilder.java:159) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build (BatchImageBuilder.java:49) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll (JavaBuilder.java:212) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build (JavaBuilder.java:144) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:564) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:157) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:249) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:202) at org.eclipse.core.internal.events.BuildManager$1.run (BuildManager.java:229) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:232) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:268) at org.eclipse.core.internal.events.BuildManager.build (BuildManager.java:297) at org.eclipse.core.internal.resources.Workspace.build (Workspace.java:198) at org.eclipse.ui.actions.GlobalBuildAction$1.run (GlobalBuildAction.java:182) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66) !ENTRY org.eclipse.core.runtime 4 2 Jul 03, 2004 16:50:46.556 !MESSAGE Problems occurred when invoking code from plug- in: "org.eclipse.core.runtime". !STACK 0 java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.ast.ReturnStatement.resolve (ReturnStatement.java:217) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatemen ts(AbstractMethodDeclaration.java:395) at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements (MethodDeclaration.java:134) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve (AbstractMethodDeclaration.java:373) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve (TypeDeclaration.java:920) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve (TypeDeclaration.java:969) at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve (CompilationUnitDeclaration.java:280) at org.eclipse.jdt.internal.compiler.Compiler.process (Compiler.java:508) at org.eclipse.jdt.internal.compiler.Compiler.compile (Compiler.java:335) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile (AbstractImageBuilder.java:209) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile (AbstractImageBuilder.java:159) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build (BatchImageBuilder.java:49) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll (JavaBuilder.java:212) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build (JavaBuilder.java:135) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:564) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:157) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:249) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:202) at org.eclipse.core.internal.events.BuildManager$1.run (BuildManager.java:229) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:232) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:268) at org.eclipse.core.internal.events.BuildManager.build (BuildManager.java:297) at org.eclipse.core.internal.resources.Workspace.build (Workspace.java:198) at org.eclipse.ui.actions.GlobalBuildAction$1.run (GlobalBuildAction.java:182) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66) !ENTRY org.eclipse.ui 2 0 Jul 03, 2004 16:50:47.197 !MESSAGE Build problems !SUBENTRY 1 org.eclipse.core.resources 2 75 Jul 03, 2004 16:50:47.197 !MESSAGE Errors during build. !SUBENTRY 2 org.eclipse.jdt.core 2 75 Jul 03, 2004 16:50:47.197 !MESSAGE Errors running builder "Java Builder" on project org.eclipse.jdt.core.tests.model. !SUBENTRY 2 org.eclipse.jdt.core 2 75 Jul 03, 2004 16:50:47.197 !MESSAGE java.lang.NullPointerException encountered while running Java Builder. !STACK 0 java.lang.NullPointerException at org.eclipse.jdt.internal.compiler.ast.ReturnStatement.resolve (ReturnStatement.java:217) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStatemen ts(AbstractMethodDeclaration.java:395) at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements (MethodDeclaration.java:134) at org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve (AbstractMethodDeclaration.java:373) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve (TypeDeclaration.java:920) at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve (TypeDeclaration.java:969) at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve (CompilationUnitDeclaration.java:280) at org.eclipse.jdt.internal.compiler.Compiler.process (Compiler.java:508) at org.eclipse.jdt.internal.compiler.Compiler.compile (Compiler.java:335) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile (AbstractImageBuilder.java:209) at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile (AbstractImageBuilder.java:159) at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build (BatchImageBuilder.java:49) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll (JavaBuilder.java:212) at org.eclipse.jdt.internal.core.builder.JavaBuilder.build (JavaBuilder.java:135) at org.eclipse.core.internal.events.BuildManager$2.run (BuildManager.java:564) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:157) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:249) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:202) at org.eclipse.core.internal.events.BuildManager$1.run (BuildManager.java:229) at org.eclipse.core.internal.runtime.InternalPlatform.run (InternalPlatform.java:615) at org.eclipse.core.runtime.Platform.run(Platform.java:747) at org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:232) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:268) at org.eclipse.core.internal.events.BuildManager.build (BuildManager.java:297) at org.eclipse.core.internal.resources.Workspace.build (Workspace.java:198) at org.eclipse.ui.actions.GlobalBuildAction$1.run (GlobalBuildAction.java:182) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
A return statement inside a method which return type is unbound should reproduce it.
public class X { Zork zork() { return this; } }
One of the check for raw types wasn't protected with null check on method type. Factored out the null check. Fixed, added regression test: NegativeTest#test432
*** Bug 64423 has been marked as a duplicate of this bug. ***
Verified for 3.1 using build I20050627-1435.