Bug 152202 - Internal Compiler error: ClassCastException in ParameterizedTypeBinding
Summary: Internal Compiler error: ClassCastException in ParameterizedTypeBinding
Status: RESOLVED DUPLICATE of bug 149376
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.2.1   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-28 15:30 EDT by Steve Canfield CLA
Modified: 2006-08-03 13:45 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 ***