VerifyError

Richard Warburton richard.warburton at gmail.com
Sat Apr 20 11:37:09 PDT 2013


Hi,

Just reporting a verify error (from b86 binary)

java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:

org/adoptajsr/java8/Java8Recommender.lambda$2(Ljava/util/List;)Ljava/util/stream/Stream;
@13: invokedynamic
  Reason:
    Type 'java/util/List' (current frame, stack[2]) is not assignable to
'org/adoptajsr/java8/Java8Recommender'
  Current Frame:
    bci: @13
    flags: { }
    locals: { 'java/util/List' }
    stack: { 'java/util/stream/Stream', 'java/util/stream/Stream',
'java/util/List' }
  Bytecode:
    0000000: 2ab9 0004 0100 2ab9 0004 0100 2aba 002b
    0000010: 0000 b800 2cb0

    at
org.adoptajsr.java8.Java8RecommenderTest.example(Java8RecommenderTest.java:18)

Code is available at:

https://github.com/RichardWarburton/java-8-benchmarks/blob/master/java-8-benchmarks/src/main/java/org/adoptajsr/java8/Java8Recommender.java

regards,

  Richard Warburton

  http://insightfullogic.com
  @RichardWarburto <http://twitter.com/richardwarburto>


More information about the lambda-dev mailing list