采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,按照视频中的方法整合TCC和Springboot与dubbo,但是consumer端启动一直显示TCC报空指针,这是为啥呢?
我也总是出这个问题,排查了不是容器的问题。
老师用的是老版本 tcc-transaction 的,没这个问题,新的几个版本都会有这个问题。
原因似乎是 aop 调用目标方法时出错。
org.mengyun.tcctransaction.interceptor.CompensableTransactionInterceptor#rootMethodProceed
中的下面这句话报 NullPointerException 异常的:
returnValue = compensableMethodContext.proceed();
但是还不知道怎么解决。浪费了很多时间在这个问题上,头大!!!
这个截图不是错误的地方, 不过大概率是Spring容器的问题, 可以从这个方向排查一下
我也总是出这个问题,排查了不是容器的问题。 老师用的是老版本 tcc-transaction 的,没这个问题,新的几个版本都会有这个问题。 原因似乎是 aop 调用目标方法时出错。 org.mengyun.tcctransaction.interceptor.CompensableTransactionInterceptor#rootMethodProceed 中的下面这句话报 NullPointerException 异常的: returnValue = compensableMethodContext.proceed(); 但是还不知道怎么解决。浪费了很多时间在这个问题上,头大!!!
那就不用过于纠结, TCC这个框架不会直接应用与生产的, 讲解的目的是为了让大家了解一下TCC的处理流程, 直接用旧版本就可以了
回复 Allen我也是版本问题,我的1.2.11,换老师的版本就没事了
登录后可查看更多问答,登录/注册
实战Dubbo项目+面试技巧,老司机带你畅游微服务
1.4k 15
1.1k 11
1.4k 9
1.1k 9
3.2k 9