Skip to content

java.lang.VerifyError: Bad type on operand stack #87

@kumarsubramanir

Description

@kumarsubramanir

Hi Am using version 2.6.1 and am trying to upgrade to latest (3.0.2) and getting below exception

java.lang.VerifyError: Bad type on operand stack
Exception Details:
Location:
com/danga/MemCached/MemCachedClient.(Ljava/lang/String;ZZ)V @26: putfield
Reason:
Type 'com/schooner/MemCached/BinaryClient' (current frame, stack[1]) is not assignable to 'com/danga/MemCached/MemCachedClient'
Current Frame:
bci: @26
flags: { }
locals: { 'com/danga/MemCached/MemCachedClient', 'java/lang/String', integer, integer }
stack: { 'com/danga/MemCached/MemCachedClient', 'com/schooner/MemCached/BinaryClient' }
Bytecode:
0000000: 2ab7 00b2 2a12 b4b6 0093 b500 b61d 9900
0000010: 122a bb00 c559 2bb7 00c7 b500 aba7 001e
0000020: 2a1c 9900 0ebb 00c9 592b b700 cba7 000b
0000030: bb00 cc59 2bb7 00ce b500 abb1
Stackmap Table:
full_frame(@32,{Object[#1],Object[#148],Integer,Integer},{})
same_locals_1_stack_item_frame(@48,Object[#1])
full_frame(@56,{Object[#1],Object[#148],Integer,Integer},{Object[#1],Object[#1]})
same_frame(@59)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions