GitHub user WangzJi added a comment to the discussion: bind xid: 
172.17.0.15:8092:27681535134726645, while current xid: 
172.17.0.15:8092:27681535134726611

This XID binding conflict can occur in several scenarios beyond connection pool 
reuse:

**Additional scenarios to check:**
1. **Transaction propagation**: `REQUIRES_NEW`/`NOT_SUPPORTED` with 
suspend/resume
2. **Retry mechanisms**: Failed transactions being retried with new XIDs
3. **XA timeout handling**: XA branch timeouts causing context inconsistency
4. **Coroutine contexts**: If using Kotlin coroutines

**Debug info needed:**
- Transaction propagation settings
- Any retry/timeout configurations  
- Complete stack trace showing the call path
- Whether XA mode is used

This issue likely involves the same connection being used across different 
transaction contexts without proper cleanup between them.

GitHub link: 
https://github.com/apache/incubator-seata/discussions/7455#discussioncomment-13528358

----
This is an automatically sent email for dev@seata.apache.org.
To unsubscribe, please send an email to: dev-unsubscr...@seata.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@seata.apache.org
For additional commands, e-mail: dev-h...@seata.apache.org

Reply via email to