java.lang.VerifyError: Bad type on operand stack [error] stack: { 'com/google/protobuf/SingleFieldBuilder', 'akka/remote/WireFormats$AcknowledgementInfo' } [info] Exception Details: [error] Bytecode: [info] Location: [error] 0x0000000: 2ab4 0014 c700 122a 2bb6 003d b500 0a2a [info] akka/remote/instrumentation/TraceContextAwareWireFormats$AckAndTraceContextAwareEnvelopeContainer$Builder.setAck(Lakka/remote/WireFormats$AcknowledgementInfo$Builder;)Lakka/remote/instrumentation/TraceContextAwareWireFormats$AckAndTraceContextAwareEnvelopeContainer$Builder; @30: invokevirtual [error] 0x0000010: b600 3ba7 000f 2ab4 0014 2bb6 003d b600 [info] Reason: [error] 0x0000020: 3c57 2a59 b400 1604 80b5 0016 2ab0 [info] Type 'akka/remote/WireFormats$AcknowledgementInfo' (current frame, stack[1]) is not assignable to 'com/google/protobuf/GeneratedMessage' [error] Stackmap Table: [info] Current Frame: [error] same_frame(@22) [info] bci: @30 [error] same_frame(@34) [info] flags: { } [error] [info] locals: { 'akka/remote/instrumentation/TraceContextAwareWireFormats$AckAndTraceContextAwareEnvelopeContainer$Builder', 'akka/remote/WireFormats$AcknowledgementInfo$Builder' }

Google Groups | Unknown author | 1 year ago
  1. 0

    Kamon 0.5.1 can't start with Akka 2.4.0 RC2+

    Google Groups | 1 year ago | Unknown author
    java.lang.VerifyError: Bad type on operand stack > [error] stack: { 'com/google/protobuf/SingleFieldBuilder', 'akka/remote/WireFormats$AcknowledgementInfo' } > [info] Exception Details: > [error] Bytecode: > [info] Location: > [error] 0x0000000: 2ab4 0014 c700 122a 2bb6 003d b500 0a2a > [info] akka/remote/instrumentation/TraceContextAwareWireFormats$AckAndTraceContextAwareEnvelopeContainer$Builder.setAck(Lakka/remote/WireFormats$AcknowledgementInfo$Builder;)Lakka/remote/instrumentation/TraceContextAwareWireFormats$AckAndTraceContextAwareEnvelopeContainer$Builder; @30: invokevirtual > [error] 0x0000010: b600 3ba7 000f 2ab4 0014 2bb6 003d b600 > [info] Reason: > [error] 0x0000020: 3c57 2a59 b400 1604 80b5 0016 2ab0 > [info] Type 'akka/remote/WireFormats$AcknowledgementInfo' (current frame, stack[1]) is not assignable to 'com/google/protobuf/GeneratedMessage' > [error] Stackmap Table: > [info] Current Frame: > [error] same_frame(@22) > [info] bci: @30 > [error] same_frame(@34) > [info] flags: { } > [error] > [info] locals: { 'akka/remote/instrumentation/TraceContextAwareWireFormats$AckAndTraceContextAwareEnvelopeContainer$Builder', 'akka/remote/WireFormats$AcknowledgementInfo$Builder' }

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.VerifyError

      Bad type on operand stack [error] stack: { 'com/google/protobuf/SingleFieldBuilder', 'akka/remote/WireFormats$AcknowledgementInfo' } [info] Exception Details: [error] Bytecode: [info] Location: [error] 0x0000000: 2ab4 0014 c700 122a 2bb6 003d b500 0a2a [info] akka/remote/instrumentation/TraceContextAwareWireFormats$AckAndTraceContextAwareEnvelopeContainer$Builder.setAck(Lakka/remote/WireFormats$AcknowledgementInfo$Builder;)Lakka/remote/instrumentation/TraceContextAwareWireFormats$AckAndTraceContextAwareEnvelopeContainer$Builder; @30: invokevirtual [error] 0x0000010: b600 3ba7 000f 2ab4 0014 2bb6 003d b600 [info] Reason: [error] 0x0000020: 3c57 2a59 b400 1604 80b5 0016 2ab0 [info] Type 'akka/remote/WireFormats$AcknowledgementInfo' (current frame, stack[1]) is not assignable to 'com/google/protobuf/GeneratedMessage' [error] Stackmap Table: [info] Current Frame: [error] same_frame(@22) [info] bci: @30 [error] same_frame(@34) [info] flags: { } [error] [info] locals: { 'akka/remote/instrumentation/TraceContextAwareWireFormats$AckAndTraceContextAwareEnvelopeContainer$Builder', 'akka/remote/WireFormats$AcknowledgementInfo$Builder' }

      at akka.remote.instrumentation.TraceContextAwareWireFormats$AckAndTraceContextAwareEnvelopeContainer.newBuilder()
    2. akka.remote.instrumentation
      TraceContextAwareWireFormats$AckAndTraceContextAwareEnvelopeContainer.newBuilder
      1. akka.remote.instrumentation.TraceContextAwareWireFormats$AckAndTraceContextAwareEnvelopeContainer.newBuilder(TraceContextAwareWireFormats.java:319)[info]
      1 frame
    3. akka.kamon.instrumentation
      RemotingInstrumentation.aroundSerializeRemoteMessage
      1. akka.kamon.instrumentation.RemotingInstrumentation.aroundSerializeRemoteMessage(RemotingInstrumentation.scala:26)[info]
      1 frame
    4. Akka Remote
      EndpointWriter.sendBufferedMessages
      1. akka.remote.transport.AkkaPduProtobufCodec$.constructMessage(AkkaPduCodec.scala:127)[info]
      2. akka.remote.EndpointWriter.writeSend(Endpoint.scala:734)
      3. akka.remote.EndpointWriter.delegate$1(Endpoint.scala:627)[info]
      4. akka.remote.EndpointWriter.writeLoop$1(Endpoint.scala:638)[info]
      5. akka.remote.EndpointWriter.sendBufferedMessages(Endpoint.scala:651)
      5 frames