开发者社区 > 云原生 > 中间件 > 正文

Seata报错:Unable to make field protected java.lang.r

Seata报错:Unable to make field protected java.lang.reflect.InvocationHandler java.lang.reflect.Proxy.h accessible: module java.base does not "opens java.lang.reflect" to unnamed module

展开
收起
爱喝咖啡嘿 2023-01-04 14:05:40 4341 0
2 条回答
写回答
取消 提交回答
  • jdk17上和dubbo有兼容性问题,等后续版本吧,jdk11和jdk8不影响,看下启动命令,是不是--add-opens 位置加的不对,要加载 xxx.jar的前面——该回答整理自钉群“3群-Seata 开源讨论群”

    2023-01-06 12:32:20
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    问题描述的不是很详细,没有说明什么场景下出现的这个错误,但是根据错误信息来看可能是jdk的问题,module java.base does not "opens java.lang.reflect" to unnamed module,java.lang.reflect是jdk中一个jar包,现在没找到当前这个名称的module,那应该是jdk的问题,建议先排查一下jdk配置的是否正确,或者更换高一点的jdkbane版本,希望对你有帮助。

    2023-01-04 14:35:12
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
基于Java容器的多应用部署技术实践 立即下载
从《阿里巴巴Java开发手册》编写推广谈技术成长 立即下载
《Seata 1.3 新特性以及如何参与社区》 立即下载