Summary: | StackOverFlow in MethodOverrideTester.findOverriddenMethodInHierarchy() | ||||||
---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Eric Jodet <eric_jodet> | ||||
Component: | Core | Assignee: | Jerome Lanneluc <jerome_lanneluc> | ||||
Status: | VERIFIED WORKSFORME | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | P3 | CC: | frederic_fusier, martinae | ||||
Version: | 3.4 | ||||||
Target Milestone: | 3.4 M4 | ||||||
Hardware: | PC | ||||||
OS: | Windows XP | ||||||
Whiteboard: | |||||||
Attachments: |
|
Recursion is in MethodOverrideTester.findOverriddenMethodInHierarchy(). Changing title accordingly. Moving to JDT/UI for investigation. (In reply to comment #1) sorry for the wrong choices (method, component) - thanks jerome The method override tester recursively walks up the type hierarchy. ITypeHierarchy.getSuperclass(..) ITypeHierarchy.getSuperInterfaces(..) It seems that that the hierarchy contains a loop. Maybe a friend of bug 186410? Back to JDT/Core I cannot reproduce and looking at the code I don't see anything obvious. (In reply to comment #4) I can not reproduce it either Please reopen if you can reproduce. Verified for 3.4 M4 using build I20071211-0010 |
Created attachment 84487 [details] [StackOverFlow details] as logged in the Error Log view eclipse.buildId=I20071127-0800 No exact steps to reproduce. Happened in a runtime workbench I was debugging, as I was creating a new test case with an inconsistent type hierarchy. Had to quit the workbench after this issue. Attaching the StackOverFlow details.