I am facing a strange issue that Service is logged two times in case of transient error.
Reading message from topic(local transaction) and publishing to a topic(local transaction). While publishing message if there is any transient error. The IS will be suspending the trigger and rolling back as this is using local transaction. But i could see logs two times as below.
I am using implicit local transaction, in trigger processing mode - Concurrent, threadCount-10. Transient error handling - Suspend and Recover only.
Can anyone help on this issue, why it is logging two times?