Pipeline debugging problem

Paul Sandoz 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 mailing list