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

    2023-01-06 12:32:20 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 从事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 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论

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

收录在圈子:
+ 订阅
阿里云中间件主要有包含这么几个: 分布式关系型数据库DRDS_水平拆分 做数据库扩展性的 、消息队列MQ 是做消息的中间件、企业级分布式应用服务EDAS 做分布式服务的、还有一些其他的中间件,比如配置服务、缓存等等。
还有其他疑问?
咨询AI助理