Comments (5)
There is something wrong when Alpha try to call the cancel or confirm method.
Current Omega doesn't catch the exception and it breaks the callback stream connection, then the cancelTransaction won't be invoked.
[ XNIO-2 task-6] c.i.z.m.web.aop.logging.LoggingAspect : Exception in com.ifelc.z.microservice.service.yiwen.settlement.service.impl.WithdrawServiceImpl.testTransaction() with cause = 'NULL' and exception = 'Error!'
java.lang.RuntimeException: Error!
at com.ifelc.z.microservice.service.yiwen.settlement.service.impl.WithdrawServiceImpl.testTransaction(WithdrawServiceImpl.java:102)
at
We are planing to fix this kind of corn case next week.
from servicecomb-pack.
Sorry, after went through the issue again, I found my laster answer is not related to this issue.
The Client side exception is OK. As the subtransaction is not succeed, Omega doesn't need to call the compensation method of this transaction.
If there is another sub transaction which is called succeed, Omega need to call the compensation method of this transaction.
from servicecomb-pack.
Yes,the client side didn't has a problem.
How to handle server side error "io.netty.handler.codec.http2.Http2Exception: Unexpected HTTP/1.x request: GET /**" ?
from servicecomb-pack.
Hi ,
I guess you just try to access the saga event from the restful API.
As you may know, Alpha has two ports to provide service, one is for grpc, the other is restful service.
It looks like you just access the grpc service with HTTP GET request.
from servicecomb-pack.
I got it
from servicecomb-pack.
Related Issues (20)
- .net core 5.0下 还有人维护吗 这个项目是凉了吗
- 咨询下,servicecomb-pack后续还会继续维护? HOT 1
- 状态机模式是否有必要强依赖es HOT 3
- Does this project still be maintained (这个项目还有人维护吗) HOT 3
- I have a problem,I need help
- I have a problem, I need help HOT 2
- alpha的akka模式下,事务条目是否有写入redis HOT 12
- TCC转账场景(A转B),当B用户不存在抛出异常,补偿通知没有调用cancel,而调用了confirm HOT 20
- Omega:Stream 3 sent too many headers EOS: false HOT 1
- 转账场景:转出服务confirm阶段判断金额超出,抛出异常,本地事务回滚了,全局事务没有收到异常,全局事务被成功了 HOT 7
- om.code.common.utils.assertion.IllegalLogicException: Cannot find the globalTxId from OmegaContext. Please using @SagaStart to start a global transaction. HOT 5
- Potential security vulnerabilities in the C libraries.Can you help upgrade to patch versions? HOT 3
- 补偿事务没有执行 HOT 3
- TCC模式 补偿方法执行了,但是ALpha还是会一直请求Registered TccEnded event,是为什么?还一直会往 HOT 6
- TCC 补偿事务执行成功了,但是Aplha还是会一直请求Registered TccEnded event 一直往表里插数据 HOT 1
- TCC 补偿事务执行成功了,但是Aplha还是会一直请求Registered TccEnded event 一直往表里插数据
- org.apache.servicecomb.pack:pack:0.7.0-SNAPSHOT Errors: bad version: expected='0.7.0' found='0.7.0-SNAPSHOT' HOT 2
- 访问管理界面后端报异常
- 启动报错,服务端使用的是0.7.1 HOT 1
- 对于servicecomb的rpc调用,提示需要@SagaStart
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from servicecomb-pack.