Seata报错:Unable to make field protected java.lang.r-问答-阿里云开发者社区-阿里云

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

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 3495 0
2 条回答
写回答
取消 提交回答
  • jdk17上和dubbo有兼容性问题,等后续版本吧,jdk11和jdk8不影响,看下启动命令,是不是--add-opens 位置加的不对,要加载 xxx.jar的前面——该回答整理自钉群“3群-Seata 开源讨论群”

    2023-01-06 12:32:20
    赞同 展开评论 打赏
  • 从事java行业8年至今,热爱技术,热爱以博文记录日常工作,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
    赞同 展开评论 打赏
为企业提供高效、稳定、易扩展的中间件产品。
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载