运行报错
hi,你好,最近看了你的项目,仔细看完了wiki,并且按照上面的示例把bytetcc集成到了自己项目里。但是问题来了,一直报错 [http-bio-8080-exec-2] [org.mybatis.spring.SqlSessionUtils] DEBUG Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@64cda98f] 2017-05-08.14:30:37.598 [http-bio-8080-exec-2] [org.bytesoft.bytetcc.supports.dubbo.spi.CompensableServiceFilter] ERROR Error occurred in remote call! java.lang.IllegalStateException: Only compensable transaction can propagate its transaction context to the remote node!。我参考了WIKI 上的FAQ,刚好符合第六条的 2)。但是我检查过了代码,是有加@compensable注解的。测试了很久还是会报上面的错。。。。。。。。。。。。目前还没解决。想请问还有其他的地方会影响吗?另外,我用的spring版本是4.0.3release。有个奇怪的问题是TransactionManagerImpl.begin()的执行是在CompensableMethodInterceptor.invoke(MethodInvocation mi)之前执行的。。。。。。。。。。。。。。。能帮忙看下吗。谢谢了
请加qq群537445956,群里讨论吧。