Bug 124301 - Regression: NPE in ReferenceBinding while building my workspace
Summary: Regression: NPE in ReferenceBinding while building my workspace
Status: RESOLVED DUPLICATE of bug 95056
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows 2000
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-18 10:21 EST by Frederic Fusier CLA
Modified: 2006-01-18 13:14 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frederic Fusier CLA 2006-01-18 10:21:04 EST
Using build I20060117-0800 but also happens with build I20060103-0800.

I've created a project called "JDK15" with "src" source folder in which I've imported sources of Sun JDK 1.5.0. I try to build my workspace and get following exceptions:
!ENTRY org.eclipse.core.resources 4 2 2006-01-18 16:00:18.421
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
!STACK 0
java.lang.NullPointerException
        at org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.detectAnnotationCycle(ReferenceBinding.java:431)
        at org.eclipse.jdt.internal.compiler.lookup.MethodVerifier15.verify(MethodVerifier15.java:552)
        at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.verifyMethods(SourceTypeBinding.java:1451)
        at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.verifyMethods(CompilationUnitScope.java:743)
        at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:512)
        at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:332)
        at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:286)
        at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:251)
        at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:50)
        at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:214)
        at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:142)
        at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:593)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at org.eclipse.core.runtime.Platform.run(Platform.java:785)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:168)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:202)
        at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:231)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at org.eclipse.core.runtime.Platform.run(Platform.java:785)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:234)
        at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:253)
        at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:282)
        at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
        at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:204)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

!ENTRY org.eclipse.core.resources 2 75 2006-01-18 16:00:18.437
!MESSAGE Errors during build.
!SUBENTRY 1 org.eclipse.jdt.core 2 75 2006-01-18 16:00:18.437
!MESSAGE Errors running builder "Java Builder" on project Generics.
!SUBENTRY 1 org.eclipse.jdt.core 2 75 2006-01-18 16:00:18.437
!MESSAGE java.lang.NullPointerException encountered while running Java Builder.
!STACK 0
java.lang.NullPointerException
        at org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.detectAnnotationCycle(ReferenceBinding.java:431)
        at org.eclipse.jdt.internal.compiler.lookup.MethodVerifier15.verify(MethodVerifier15.java:552)
        at org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.verifyMethods(SourceTypeBinding.java:1451)
        at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.verifyMethods(CompilationUnitScope.java:743)
        at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:512)
        at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:332)
        at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:286)
        at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:251)
        at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:50)
        at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:214)
        at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:142)
        at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:593)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at org.eclipse.core.runtime.Platform.run(Platform.java:785)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:168)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:202)
        at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:231)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at org.eclipse.core.runtime.Platform.run(Platform.java:785)
        at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:234)
        at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:253)
        at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:282)
        at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
        at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:204)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

Seems to be a regression as this does not happen with 3.2 M4.

Note that symptom is the same using VM 1.4 or 1.5 to run eclipse session...
Comment 1 Frederic Fusier CLA 2006-01-18 10:38:20 EST

*** This bug has been marked as a duplicate of 124119 ***
Comment 2 Frederic Fusier CLA 2006-01-18 13:13:08 EST
Reopen to set original duplicate bug
Comment 3 Frederic Fusier CLA 2006-01-18 13:13:23 EST

*** This bug has been marked as a duplicate of 95056 ***
Comment 4 Frederic Fusier CLA 2006-01-18 13:14:44 EST
Verified that I do not get error any longer with fix released in HEAD...
(see bug 95056 comment 12)