Bug 152202

Summary: Internal Compiler error: ClassCastException in ParameterizedTypeBinding
Product: [Eclipse Project] JDT Reporter: Steve Canfield <stevecanfield>
Component: CoreAssignee: JDT-Core-Inbox <jdt-core-inbox>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: stevecanfield
Version: 3.2   
Target Milestone: 3.2.1   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Steve Canfield CLA 2006-07-28 15:30:15 EDT
While trying to compile our source with Eclipse 3.2, I get the stack trace pasted below. The error message points to the first line in a file that is just the package declaration. This project does compile with ant and with IDEA on the same machine (and same jdk), only Eclipse is reporting problems.

Internal compiler error java.lang.ClassCastException: 
 org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding at 
 org.eclipse.jdt.internal.compiler.lookup.Scope.findMemberType(Scope.java:961) at 
 org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage(Scope.java:2359) 
 at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:2080) at 
 org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding
 (SingleTypeReference.java:44) at 
 org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType(TypeReference.java:
 153) at org.eclipse.jdt.internal.compiler.lookup.Scope.connectTypeVariables
 (Scope.java:469) at 
 org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy
 (ClassScope.java:932) at 
 org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectMemberTypes
 (ClassScope.java:772) at 
 org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy
 (ClassScope.java:937) at 
 org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectMemberTypes
 (ClassScope.java:772) at 
 org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy
 (ClassScope.java:937) at 
 org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierarchy
 (CompilationUnitScope.java:288) at 
 org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings
 (LookupEnvironment.java:198) at 
 org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:383) at 
 org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:397) at 
 org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile
 (AbstractImageBuilder.java:300) at 
 org.eclipse.jdt.internal.core.builder.BatchImageBuilder.compile
 (BatchImageBuilder.java:217) at 
 org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile
 (AbstractImageBuilder.java:237) at 
 org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:
 56) at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:249) 
 at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:169) at 
 org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:603) at 
 org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at 
 org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:167) at 
 org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201) at 
 org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:230) at 
 org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at 
 org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:233) at 
 org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:252) 
 at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:285) at 
 org.eclipse.core.internal.resources.Workspace.build(Workspace.java:271) at 
 org.eclipse.jdt.internal.ui.util.CoreUtility$BuildJob.run(CoreUtility.java:146) at 
 org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)
Comment 1 Steve Canfield CLA 2006-07-28 15:41:15 EDT

*** This bug has been marked as a duplicate of 151410 ***
Comment 2 Frederic Fusier CLA 2006-08-03 13:44:55 EDT
Reopen to set initial duplicate
Comment 3 Frederic Fusier CLA 2006-08-03 13:45:12 EDT

*** This bug has been marked as a duplicate of 149376 ***