Bug 151865 - Internal compiler error - java.lang.NullPointerException - Scope.java:3150
Summary: Internal compiler error - java.lang.NullPointerException - Scope.java:3150
Status: RESOLVED INVALID
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.1.2   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2006-07-26 11:38 EDT by Al Dev CLA
Modified: 2009-08-30 02:04 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Al Dev CLA 2006-07-26 11:38:20 EDT
I am trying to do Project->Clean->Clean All Projects and 
I have the following 2 files like
import edu.sjcd.emtclinical.hibernate.SsbsectMy;
public class Ssbsect extends GenericTableDao<SsbsectMy, SsbsectId> implements java.io.Serializable {
     ---- my methods here ---
}

import edu.sjcd.emtclinical.hibernate.generated.Ssbsect;
public class SsbsectMy extends Ssbsect implements Serializable,
		GenericHibernateInterface {
  --- my methods here --
}

And I get the following error:

Internal compiler error
java.lang.NullPointerException

	at org.eclipse.jdt.internal.compiler.lookup.Scope.minimalErasedCandidates(Scope.java:3150)

	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperInterfaces(ClassScope.java:889)

	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchyWithoutMembers(ClassScope.java:980)

	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.detectHierarchyCycle(ClassScope.java:1012)

	at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding(SingleTypeReference.java:42)

	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:141)

	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveTypeArgument(TypeReference.java:158)

	at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.internalResolveType(ParameterizedSingleTypeReference.java:136)

	at org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference.resolveType(ParameterizedSingleTypeReference.java:223)

	at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveSuperType(TypeReference.java:104)

	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype(ClassScope.java:1107)

	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperclass(ClassScope.java:767)

	at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy(ClassScope.java:947)

	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarchy(CompilationUnitScope.java:266)

	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings(LookupEnvironment.java:195)

	at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:301)

	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:315)

	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:248)

	at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:198)

	at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:50)

	at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:213)

	at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:136)

	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:593)

	at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)

	at org.eclipse.core.runtime.Platform.run(Platform.java:783)

	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.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)

	at org.eclipse.core.runtime.Platform.run(Platform.java:783)

	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:139)

	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:200)

	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
Comment 1 Kent Johnson CLA 2006-07-26 16:12:36 EDT
Please provide a complete reproduceable testcase.
Comment 2 Olivier Thomann CLA 2006-08-14 21:08:06 EDT
Please reopen when required information is provided.
Comment 3 Denis Roy CLA 2009-08-30 02:04:53 EDT
As of now 'LATER' and 'REMIND' resolutions are no longer supported.
Please reopen this bug if it is still valid for you.