Jvm 字节码验证问题工具

Jvm 字节码验证问题工具,jvm,bytecode,websphere-8,Jvm,Bytecode,Websphere 8,在部署到WAS环境时,我们的应用程序中面临验证错误。以下是例外情况: Error 500: org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.VerifyError: JVMVRFY012 stack shape inconsistent; class=com/org/jaxb/Input_JAXB_Deserializat

在部署到WAS环境时,我们的应用程序中面临验证错误。以下是例外情况:

Error 500: org.springframework.web.util.NestedServletException:  Handler processing failed; nested exception is java.lang.VerifyError:  JVMVRFY012 stack shape inconsistent; class=com/org/jaxb/Input_JAXB_Deserialization_Stub, method=write(ILjava/lang/Object;)V, pc=356

我们仍在努力确定这一问题,但所有努力都进展不顺利。运行时使用的库是否具有良好的字节码兼容性?。例如,我们可以添加所有库并运行字节码验证。

您有实际的类文件吗?只需查看错误消息中字节码的位置。堆栈不匹配应该非常明显。这看起来像是生成的类。如果生成的类无效,则表明生成器中存在错误。提交错误报告将是最好的行动。Stackoverflow无法提供远程诊断,尤其是当我们只收到一条异常消息时…