codingapi / codingapi/tx-lcn

TXC模式,flowable工作流的TaskService.complete(),解析的逆向sql执行失败

Ouverte
#573 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Java
Étoiles
4.2k
Forks
1.4k
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

- [ ] I have searched the [issues](https://github.com/codingapi/tx-lcn/issues) of this repository and believe that this is not a duplicate.

### 1. Bug Description

我们这边代码 进行业务流程审批(发起方)的时候,通过feign调用了flowable工作流工程的 TaskService.complete()方法(参与方),
发起方用的是LCN模式,
参与方用的是TXC模式,
结果发起方报错,参与方 解析的逆向sql语句,执行失败,导致事务回滚失败。
我通过t_tx_exception查看 逆向的sql语句,发现解析的sql语句中,
insert into act_ru_task这张表的主键 id数据为null,原数据的id是不为null的,
这个解析sql的逻辑,为啥会把数据id值,弄成null呢?

### 2. Environment:
- JDK version: 1.8
- OS: windows10
- TX-LCN version: 5.0.2.RELEASE
- Others:

### 4. Tour Idea

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Start with the Flowable TaskService.complete() call and the TXC reverse-SQL record in t_tx_exception, using JDK 1.8, Windows 10, and TX-LCN 5.0.2.RELEASE. Reproduce the LCN-to-TXC flow and inspect why the act_ru_task insert loses its non-null id. Done means the reverse SQL preserves the original id and transaction rollback succeeds.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
backend, distributed-systems
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.