最新提问

    3热度

    5回答

    AT模式下,数据库A表中新建了一个字段,如果触发了A表的更新操作就会报空指针。只有重启或者等表结构的缓存(io.seata.rm.datasource.sql.struct.cache.TABLE_META_CACHE)刷新才不会异常 ### Cause: java.sql.SQLException: java.lang.NullPointerException ; uncategorized

    7热度

    7回答

    一、A服务调用B服务 A服务主要代码: B服务主要代码: 二、数据库原数据 三、异常回滚记录如下: 四、B服务undo_log的rollback_info 我的问题是: 1、为什么不能正常回滚(如果不设置tradeOrderLuw.set(TradeOrder::getRefundAt, "9")就可以正常回滚) LambdaUpdateWrapper tradeOrderLuw =

    7热度

    5回答

    1.5.0的seata-all的pom中用了createDependencyReducedPom和flatten,编译后生成的.pom文件的parent的version没替换成1.5.0,项目使用1.5.0后再编译会报错 seata-all: ` io.seata <artifactId>seata-build</artifactId> <versio

    4热度

    8回答

    TM向TC发起事务提交时,TC返回了状态TimeoutRollbacking, 但没有抛出异常,导致TM认为事务提交成功,实际TC推动各个RM进行了回滚。 事务提交返回TimeoutRollbacking未抛异常 在事务中执行业务逻辑代码超出分布式事务的超时时长,就会发生 参考代码 io.seata.tm.api.TransactionalTemplate#execute io.sea

    5热度

    8回答

    docker-compos文件如下: version: "3.3" networks: my_network: services: nacos: image: nacos/nacos-server:v2.1.0 ports: - "8848:8848" environment: - "JVM_XMS=256m" - "JVM_

    8热度

    5回答

    AT模式: 分布式事务 下其中一个子事务有select for update 相关语句,在tidb中会报错: If there is an exception, please attach the exception trace: ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an

    3热度

    10回答

    docker 启动1.5.1版本seata,启动后提示 A component required a bean of type 'io.seata.server.console.service.BranchSessionService' that could not be found. 使用docker run之后出现如下错误: 启动命令: docker run --name seata-ser

    4热度

    5回答

    XA全局事务超时后回滚失败,一直报XAER_RMFAIL 流程: 全局事务超时时间配置为10秒。在A服务上配置了全局事务注解,A服务更新数据库然后调用B服务。B服务更新数据库后休眠15秒,15秒后提交B服务的事务。A、B服务使用同一个数据库实例的多张表。 2022-06-16 21:21:55.612 INFO [rpcDispatch_RMROLE_1_12_16] i.s.c.r.p.c.

    0热度

    6回答

    io.seata.config.consul.ConsulConfiguration#getLatestConfig和io.seata.config.nacos.NacosConfiguration#getLatestConfig 在获取值先从 seataConfig 中获取 @Override public String getLatestConfig(String dataId, String

    10热度

    5回答

    项目中之前是使用seata1.4.1+sharding-transaction-base-seata-at 4.1.1能够实现事务回滚,但是升级到seata 1.5.1 读写分离事务不回滚了,请问是需要其他配置吗?

    3热度

    5回答

    1.4.2及以下版本回滚时抛出Cannot construct instance of java.time.LocalDateTime ? A:升级1.5.0及以上版本 我是用的版本: spring-boot.version 2.6.3 spring-cloud.version 2021.0.1 spring-cloud-alibaba.version 2021.0.1.0 seata-sprin

    2热度

    16回答

    报错获取不到后置镜像,导致后面undo判断失败认为是脏记录导致回滚失败,我也没进行其他影响after镜像的操作啊 A服务调用B服务然后在调用C服务其中B分支回滚成功 求大神答疑

    2热度

    14回答

    nacos 图1 图2 图3 项目配置application.yml # 完整配置: https://github.com/seata/seata/blob/develop/script/client/spring/application.yml seata: application-id: ${spring.application.name} enable-auto-data-so

    2热度

    11回答

    JDK 1.8 SEATA: seata-all 1.5.2 使用TCC模式,目前碰到的问题是: 通过@GlobalTransactional开启全局事务后顺序执行两个@TwoPhaseBusinessAction的事务方法A、方法B, 方法A、方法B都已定义各自rollbackMethod, 在测试时发现如果是在方法B的一阶段提交中抛出异常,方法A的rollbackMethod可以被触发调用,而

    8热度

    5回答

    如下图所示,我在confirm方法,直接调用了全局事务回滚,却返回的是committing状态,无法触发A服务自己的cancel方法,也无法触发B服务的cancel方法 JDK version : 1.8 Seata version: 1.5.2 OS : macOS Others:

    2热度

    5回答

    场景描述 RM二阶段发生异常时,TC是会进行不断的重试。直到成功为止 那么,问题就来了。一直重试虽然在一定程度上可能成功,但大部分情况下一直重试是不会成功的 这个时候,是需要作出一定的告警措施,比如发邮件,发钉钉之类的 比较幸运的是,seata提供了SPI,这样可以比较方便的实现。经过一番研究尝试,终于找到比较好的实现方式。如下,enjoy! Step One Step Two com.xxx.

    10热度

    12回答

    seata版本1.5.1,注册到nacos两个节点,客户端采用saga模式,正常情况下,一个事务请求会被分配到一个seata节点管理,如图: 业务流程正常结束,事务被committed。但测试的时候经常发现,当一个事务请求被分配到一个节点后,这个事务的部分日志会出现在另一个节点,那么此时,就算业务流程已经执行完毕,也不会打印committed那条日志,如图: 接收请求的seata节点日志: 另

    0热度

    22回答

    如上图,目前seata和业务都是虚拟机部署,且业务服务使用seata是直接虚拟机ip:port的方式。云化后,再部署一套seata容器化节点。集群内的业务使用集群内的seata节点(通过nacos高可用的方式),集群外的不变。想确认一下: 这种渐进式方案是否可行?通过使用同一套数据库做无状态使用是否有问题? 还未结束的事务,业务迁移到集群内还能继续么?

    7热度

    17回答

    客户端配置access-key后注册TM会在服务端io.seata.server.auth.DefaultCheckAuthHandler#doRegTransactionManagerCheck接受到,但服务端重启后客户端再次注册到服务端时access-key为空 服务端重启后,客户端再次注册则会出现此问题 JDK version : 11 Seata version: 1.5.2 OS

    4热度

    17回答

    相关平台 H5 复现仓库 https://github.com/amzeshan/taro 浏览器版本: Edge 103.0.1264.44 使用框架: React 复现步骤 git clone https://github.com/amzeshan/taro.git npm install 即可重现 期望结果 解决ts校验问题 实际结果 报错 环境信息 👽 Taro v3.4.13