You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JBoss 7.4.x与Java 11环境下jboss-marshalling版本兼容及反序列化过滤异常排查求助

JBoss 7.4.x与Java 11环境下jboss-marshalling版本兼容及反序列化过滤异常排查求助

大家好,我碰到了一个关于jboss-marshalling版本兼容和反序列化的问题,想请教下各位:

核心疑问

  • 是不是jboss-marshalling 2.0.11这个版本导致了当前的问题?
  • 更新这个jar包能不能解决序列化/反序列化的异常?
  • 哪些版本的jboss-marshalling可以兼容我当前的JBoss 7.4.x和Java 11环境?

我的技术栈

  • Java 11.x
  • JBoss 7.4.x

已做的排查和尝试

我检查了项目结构,发现JBoss服务器端的jboss-client.jar里包含的jboss-marshalling版本是2.0.14.SP1-redhat-00001,而客户端的jboss-marshalling和jboss-marshalling-river版本都是2.0.11.Final。为了保持版本一致兼容,我已经把客户端的相关库更新到了2.0.14版本,但还是遇到了相同的异常。

异常堆栈信息

javax.ejb.EJBException: java.io.InvalidClassException: Filtering rejected org.jboss.marshalling.AbstractUnmarshaller$FilterInputImpl@770e574f: unmarshallClass=<class java.math.BigInteger> arrayLength<-1> depth=<7> references=<300001> streamBytes=<2495409> ...

备注:内容来源于stack exchange,提问作者Narendra Murthy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 13:49:31