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.
Found while testing the issue #252725 on JDK9 branch but happens also in trunk on JDK 8. Somehow related to JDK 8 default methods. To reproduce follow steps from issue #252725. java.lang.IllegalArgumentException: Not a default method at com.sun.tools.jdi.ObjectReferenceImpl.validateIfaceMethodInvocation(ObjectReferenceImpl.java:352) at com.sun.tools.jdi.ObjectReferenceImpl.validateMethodInvocation(ObjectReferenceImpl.java:292) at com.sun.tools.jdi.ObjectReferenceImpl.invokeMethod(ObjectReferenceImpl.java:405) at org.netbeans.modules.debugger.jpda.jdi.ObjectReferenceWrapper.invokeMethod(ObjectReferenceWrapper.java:576) at org.netbeans.modules.debugger.jpda.visual.JavaComponentInfo$ComponentProperty.getValueLazy(JavaComponentInfo.java:609)
I did not reproduced this when NetBeans run on JDK 9, but reproduced when run on JDK 8.
In my opinion this is a duplicate of #250631.
Yes, it's seems so.
This is caused by https://bugs.openjdk.java.net/browse/JDK-8071657 and it's fixed in JDK 8 update 60. I've verified that this exception is not thrown in JDK build 1.8.0_60-ea-b17. Resolving as won't fix as this is not a NetBeans issue.
OK, verifying then.