Pipeline debugging problem
paul.sandoz at oracle.com
Wed Feb 13 02:15:25 PST 2013
On Feb 13, 2013, at 12:26 AM, Maurice Naftalin <maurice at morninglight.co.uk> wrote:
> Any attempt to debug into a ReferencePipeline method using
> IntelliJ 12.0.3 produces an IncompatibleClassChangeError on
> b77, with the message
> "Class java.lang.invoke.ConstantCallSite does not implement
> the requested interface java.util.stream.Stream
> at foo.Bar.main(Bar.java:37)"
> The same programs run (not in debug mode) without problems.
> Might be an IntelliJ problem, obviously.
I suspect it is an issue debugging related to a lambda expressions. That class java.lang.invoke.ConstantCallSite is associated with invokedynamic instructions.
Perhaps you could try using jdb and see what that does?
More information about the lambda-dev