Click to expand
provider debug log
```
2020-12-16 00:22:15.134 DEBUG 16212 --- [:20000-thread-2] o.s.a.aspectj.AspectJExpressionPointcut : Could not access current invocation - matching with limited context: java.lang.IllegalStateException: No MethodInvocation found: Check that an AOP invocation is in progress and that the ExposeInvocationInterceptor is upfront in the interceptor chain. Specifically, note that advices with order HIGHEST_PRECEDENCE will execute before ExposeInvocationInterceptor! In addition, ExposeInvocationInterceptor and ExposeInvocationInterceptor.currentInvocation() must be invoked from the same thread.
2020-12-16 00:22:15.149 ERROR 16212 --- [:20000-thread-2] org.dromara.hmily.spi.ExtensionLoader : not found service provider for : org.dromara.hmily.core.service.HmilyTransactionHandlerFactory
2020-12-16 00:22:15.156 DEBUG 16212 --- [:20000-thread-2] o.d.h.t.e.HmilyTccTransactionExecutor : ......hmily tcc transaction starter....
```
Describe the bug
如题, 我尝试用dubbo的方式进行rpc调用, provider是确认了但是consumer没有确认的动作. 看报错我感觉有点类似 #236
在consumer启动的时候会有以下error出现
而且在consumer第一次调用provider的时候在provider会出现以下error
Environment
Steps to reproduce
https://github.com/MarcusJiang1306/dubbo-hmily-demo bug演示我放在这个库下面了, 里面有个sql文件,把数据表配好数据弄好然后起provider和consumer,再用swagger去调用就能复现
或者不用连数据库 用dubbo注解的方式定义provider和consumer,再用hmily配置主方法和confirm和cancel方法,当consumer调用完provider,consumer就是不会去confirm
provider
consumer
Expected behavior
consumer 也应该执行confirm方法
Debug logs
Click to expand
provider debug log ``` 2020-12-16 00:22:15.134 DEBUG 16212 --- [:20000-thread-2] o.s.a.aspectj.AspectJExpressionPointcut : Could not access current invocation - matching with limited context: java.lang.IllegalStateException: No MethodInvocation found: Check that an AOP invocation is in progress and that the ExposeInvocationInterceptor is upfront in the interceptor chain. Specifically, note that advices with order HIGHEST_PRECEDENCE will execute before ExposeInvocationInterceptor! In addition, ExposeInvocationInterceptor and ExposeInvocationInterceptor.currentInvocation() must be invoked from the same thread. 2020-12-16 00:22:15.149 ERROR 16212 --- [:20000-thread-2] org.dromara.hmily.spi.ExtensionLoader : not found service provider for : org.dromara.hmily.core.service.HmilyTransactionHandlerFactory 2020-12-16 00:22:15.156 DEBUG 16212 --- [:20000-thread-2] o.d.h.t.e.HmilyTccTransactionExecutor : ......hmily tcc transaction starter.... ```