如何解决堆栈映射与异常处理程序中的堆栈映射不匹配-Spring Boot
我的SpringBoot应用程序返回下面列出的错误。 Spring BootRun可以正常工作。但是,当我在Intellij或Jenkins Pipeline中启动应用程序时,看到以下错误。我正在使用JDK11。我可能要考虑的潜在问题是什么?
Caused by: java.lang.VerifyError: Stack map does not match the one at exception handler 10
Exception Details:
Location:
com/controller/MyController$$EnhancerBySpringCGLIB$$1e317dee.<init>(Lcom/service/MyService;)V @10: athrow
Reason:
Current frame's flags are not assignable to stack map frame's.
Current Frame:
bci: @0
flags: { flagThisUninit }
locals: { uninitializedThis,'com/service/MyService' }
stack: { 'java/lang/RuntimeException' }
Stackmap Frame:
bci: @10
flags: { }
locals: { top,'com/service/MyService' }
stack: { 'java/lang/Throwable' }
Bytecode:
0000000: 2a59 2bb7 015e b800 38b1 bfbb 004e 5a5f
0000010: b700 51bf
Exception Handler Table:
bci [0,10] => handler: 10
bci [0,10] => handler: 11
Stackmap Table:
full_frame(@10,{Top,Object[#352]},{Object[#76]})
same_locals_1_stack_item_frame(@11,Object[#76])
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。