Bug 74154

Summary: StackOverflowError while opening 1.5 class List from rt.jar
Product: [Eclipse Project] JDT Reporter: Frederic Fusier <frederic_fusier>
Component: CoreAssignee: Olivier Thomann <Olivier_Thomann>
Status: VERIFIED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: eclipse
Version: 3.0   
Target Milestone: 3.1 M2   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Frederic Fusier CLA 2004-09-17 05:35:14 EDT
Using build I200409140800.

I get following StackOverFlow exception while opening class List from
1.5.0/jre/lib/rt.jar (WARNING: this is the class not the interface!):

java.lang.StackOverflowError
at org.eclipse.jdt.core.dom.DefaultBindingResolver.getTypeBinding(Unknown Source)
at org.eclipse.jdt.core.dom.TypeBinding.getElementType(Unknown Source)
at org.eclipse.jdt.core.dom.MethodBinding.getKey(Unknown Source)
at org.eclipse.jdt.core.dom.TypeBinding.getKey(Unknown Source)
at org.eclipse.jdt.core.dom.TypeBinding.getKey(Unknown Source)
at org.eclipse.jdt.core.dom.MethodBinding.getKey(Unknown Source)
...
at org.eclipse.jdt.core.dom.MethodBinding.getKey(Unknown Source)
at org.eclipse.jdt.core.dom.TypeBinding.getKey(Unknown Source)
at org.eclipse.jdt.core.dom.TypeBinding.getKey(Unknown Source)
at org.eclipse.jdt.core.dom.MethodBinding.getKey(Unknown Source)
at org.eclipse.jdt.core.dom.VariableBinding.getKey(Unknown Source)
at org.eclipse.jdt.core.dom.DefaultBindingResolver.resolveVariable(Unknown Source)
at org.eclipse.jdt.core.dom.VariableDeclaration.resolveBinding(Unknown Source)
at org.eclipse.jdt.core.dom.ASTConverter.convert(Unknown Source)
at org.eclipse.jdt.core.dom.ASTConverter.convert(Unknown Source)
at org.eclipse.jdt.core.dom.ASTConverter.buildBodyDeclarations(Unknown Source)
at org.eclipse.jdt.core.dom.ASTConverter.convert(Unknown Source)
at org.eclipse.jdt.core.dom.ASTConverter.convert(Unknown Source)
at org.eclipse.jdt.core.dom.ASTParser.convert(Unknown Source)
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(Unknown Source)
at org.eclipse.jdt.core.dom.ASTParser.createAST(Unknown Source)
at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.createAST(Unknown Source)
at org.eclipse.jdt.internal.ui.javaeditor.ASTProvider.getAST(Unknown Source)
at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor$8.run(Unknown Source)
at org.eclipse.core.internal.jobs.Worker.run(Unknown Source)
Comment 1 Frederic Fusier CLA 2004-09-17 05:36:04 EDT
Perhaps related to bug 72248?
Comment 2 Frederic Fusier CLA 2004-09-17 05:37:39 EDT
Here is info of my my workspace:

eclipse.buildId=I200409140800
java.fullversion=J2RE 1.4.2 IBM J9 2.2 Windows XP x86-32 j9n142-20040908 (JIT
enabled)
J9VM - 20040907_1026_lHdSMR
JIT  - r7_level20040905_1800
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -showlocation -showversion -verify
Comment 3 Frederic Fusier CLA 2004-09-17 05:43:18 EDT
Note also that this does not happen in previous integration build: I200409070800
Comment 4 Olivier Thomann CLA 2004-09-17 15:28:28 EDT
Frederic, could you please try with latest from HEAD?

I believe this is a duplicate of bug 73896.
Comment 5 Frederic Fusier CLA 2004-09-19 11:27:10 EDT
I don't know why but I cannot reproduce it...
However, I agree that it looked definitely as a duplicate.

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