Bug 60729 - [1.5] Internal Compiler Error: Undefined base type
Summary: [1.5] Internal Compiler Error: Undefined base type
Status: RESOLVED DUPLICATE of bug 59983
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.1 M1   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-03 07:31 EDT by Michael Forster CLA
Modified: 2005-01-11 11:02 EST (History)
0 users

See Also:


Attachments
The project (14.97 KB, application/octet-stream)
2004-05-03 07:33 EDT, Michael Forster CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Forster CLA 2004-05-03 07:31:58 EDT
Eclipse 20040428, Cheetah04

I have a project that continuously gives the following internal compiler 
error. The error occurs on every second save (only on incremental builds?). 
Unfortunately I was not able to track down the error to a small piece of code, 
so I am attaching the whole package. 

java.lang.Error: Undefined base type: >
at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeFromSignature
(LookupEnvironment.java:649)
at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeFromTypeSigna
ture(LookupEnvironment.java:691)
at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeFromVariantTy
peSignature(LookupEnvironment.java:742)
at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeArgumentsFrom
Signature(LookupEnvironment.java:564)
at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeFromTypeSigna
ture(LookupEnvironment.java:697)
at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeFromVariantTy
peSignature(LookupEnvironment.java:742)
at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeArgumentsFrom
Signature(LookupEnvironment.java:564)
at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeFromTypeSigna
ture(LookupEnvironment.java:697)
at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.createFields
(BinaryTypeBinding.java:241)
at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.cachePartsFrom
(BinaryTypeBinding.java:223)
at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom
(LookupEnvironment.java:312)
at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom
(LookupEnvironment.java:297)
at org.eclipse.jdt.internal.compiler.Compiler.accept(Compiler.java:191)
at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType
(LookupEnvironment.java:107)
at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage
(PackageBinding.java:169)
at org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage
(Scope.java:1719)
at org.eclipse.jdt.internal.compiler.lookup.Scope.getType(Scope.java:1512)
at org.eclipse.jdt.internal.compiler.ast.SingleTypeReference.getTypeBinding
(SingleTypeReference.java:38)
at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveType
(TypeReference.java:140)
at org.eclipse.jdt.internal.compiler.ast.TypeReference.resolveSuperType
(TypeReference.java:93)
at org.eclipse.jdt.internal.compiler.lookup.ClassScope.findSupertype
(ClassScope.java:896)
at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectSuperclass
(ClassScope.java:635)
at org.eclipse.jdt.internal.compiler.lookup.ClassScope.connectTypeHierarchy
(ClassScope.java:730)
at 
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.connectTypeHierar
chy(CompilationUnitScope.java:236)
at 
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.completeTypeBindings
(LookupEnvironment.java:177)
at org.eclipse.jdt.internal.compiler.Compiler.beginToCompile(Compiler.java:305)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:319)
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.IncrementalImageBuilder.build
(IncrementalImageBuilder.java:113)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas
(JavaBuilder.java:223)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build
(JavaBuilder.java:151)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:544)
at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:599)
at org.eclipse.core.runtime.Platform.run(Platform.java:543)
at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:148)
at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:240)
at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:178)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:208)
at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:599)
at org.eclipse.core.runtime.Platform.run(Platform.java:543)
at org.eclipse.core.internal.events.BuildManager.basicBuild
(BuildManager.java:211)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop
(BuildManager.java:259)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:288)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:150)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:189)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)
Comment 1 Michael Forster CLA 2004-05-03 07:33:12 EDT
Created attachment 10209 [details]
The project
Comment 2 Kasper Nielsen CLA 2004-05-03 15:27:32 EDT
duplicate of 58722
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=58722)
Comment 3 Michael Forster CLA 2004-05-03 15:40:08 EDT
Are you sure? I saw Bug 58722, but since the type of the exception and the 
source code line are different, I cannot see, why this is the same problem.
Comment 4 Philipe Mulet CLA 2004-05-07 11:02:45 EDT
This is actually a dup of a different problem. Works now.

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