Skip to content

TraceId changed in TransactionSynchronizationFactory #9743

Closed
@syedyusufh

Description

@syedyusufh

TraceId is getting changed when the Poller of an IntegrationFlow is bound transactional.

Sample to debug available at https://github.com/syedyusufh/transaction-sync-traceid

2025-01-05T21:33:21.726+04:00[ INFO 1396 --- [transaction-sync-traceid] [   scheduling-1] [677ac2610ebc3f65f920ea37a7aa2cb8-f920ea37a7aa2cb8] [0;39m[36mc.i.s.c.PollerWithTransactionFlowConfig  :Supplied Message is: Good Day
2025-01-05T21:33:21.733+04:00[ INFO 1396 --- [transaction-sync-traceid] [   scheduling-1] [677ac26181d6b7f5f53ebcee6f7e914a-f53ebcee6f7e914a] [0;39m[36mc.i.sample.config.TransactionConfig      :Transaction Committed, but traceId is different here !!

SO Reference - https://stackoverflow.com/questions/79331223/spring-integration-traceid-changed-in-transactionsynchronizationfactory

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions