This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
If Java parser starts to parse InterfaceOne that extends InterfaceTwo and InterfaceTwo extends InterfaceOne, IDE crashes. I am attaching example sources of cyclic inheritance. Bug #16566 in editor is the same problem. But it seems it should be fixed in editor module.
Thread dump: "Java source parsing" daemon prio=2 tid=0xe1fa288 nid=0x544 runnable [0xef61000..0xefffdc4] at org.netbeans.lib.javac.v8.comp.Resolve.findMemberType(Resolve.java:575) at org.netbeans.lib.javac.v8.comp.Resolve.findMemberType(Resolve.java:591) at org.netbeans.lib.javac.v8.comp.Resolve.findMemberType(Resolve.java:591) at org.netbeans.lib.javac.v8.comp.Resolve.findMemberType(Resolve.java:591) at org.netbeans.lib.javac.v8.comp.Resolve.findMemberType(Resolve.java:591) at org.netbeans.lib.javac.v8.comp.Resolve.findMemberType(Resolve.java:591) at org.netbeans.lib.javac.v8.comp.Resolve.findMemberType(Resolve.java:591) at org.netbeans.lib.javac.v8.comp.Resolve.findMemberType(Resolve.java:591) at org.netbeans.lib.javac.v8.comp.Resolve.findMemberType(Resolve.java:591) at org.netbeans.lib.javac.v8.comp.Resolve.findMemberType(Resolve.java:591) at org.netbeans.lib.javac.v8.comp.Resolve.findMemberType(Resolve.java:591) at org.netbeans.lib.javac.v8.comp.Resolve.findMemberType(Resolve.java:591) at org.netbeans.lib.javac.v8.comp.Resolve.findMemberType(Resolve.java:591) [snip]
Created attachment 3017 [details] Interface One
Created attachment 3018 [details] Interface Two
Started
Possibly similar problem: class Node extends AbstractNode implements Node { }
fixed in trunk
Verified
Resolved for 3.4.x or earlier, no new info since then -> closing.