Trigger JMS consume and acknowledge the same message multiples times

Hello !

We are facing a fancy problem with one of our trigger.

The trigger consume the same message multiples times and we try to understand why.

Here are some observations we have collected :

  • Currently the problem concerns only trigger

  • The problem happens after a long period of inactivity from the trigger (about 10 hours or a little less)

  • The service wich publish JMS message publish exactly one message as expected and UM receive exactly one message as expected too (it had been checked). On the IS log, the trigger acknowledge the message multiples times (twice, three times even more)

  • There is no error from the trigger we can see on IS and UM logs and we don’t use the transient properties and implementation

  • We delete and create again the trigger but the problem isn’t solved

We are using webMethods 10.1.

Please find below the IS log and joined to this post the trigger and durable subscriber properties.

I hope someone had the same problem and resolved it ! :slight_smile:

Thank you for your help !

IS logs :

2018-06-22 10:28:29 CEST [ISS.0134.0045T] JMS Trigger kzoF0003Jde.triggers:orderTrigger has acknowledged the message(s).
2018-06-22 10:28:29 CEST [ISS.0134.0045T] JMS Trigger kzoF0003Jde.triggers:orderTrigger has acknowledged the message(s).
2018-06-22 10:28:29 CEST [ISS.0134.0042E] JMS Trigger kzoF0003LeNewBlack.triggers:jdeResponseTrigger failed: com.wm.lang.flow.FlowException: Erreur lors de l’envoi de la réponse Order de JDE au NEW BLACK : [%docError/code%] %docError/label% : 404 - Not found. (Status for order 157558 not allow confirmation)
2018-06-22 10:28:29 CEST [ISS.0134.0042E] JMS Trigger kzoF0003LeNewBlack.triggers:jdeResponseTrigger failed: com.wm.lang.flow.FlowException: Erreur lors de l’envoi de la réponse Order de JDE au NEW BLACK : [%docError/code%] %docError/label% : 404 - Not found. (Status for order 157558 not allow confirmation)
2018-06-22 10:28:29 CEST [ISS.0134.0045T] JMS Trigger kzoF0003LeNewBlack.triggers:jdeResponseTrigger has acknowledged the message(s).
2018-06-22 10:28:29 CEST [ISS.0134.0045T] JMS Trigger kzoF0003LeNewBlack.triggers:jdeResponseTrigger has acknowledged the message(s).
2018-06-22 10:28:29 CEST [ISS.0134.0045T] JMS Trigger kzoF0003Jde.triggers:orderTrigger has acknowledged the message(s).


Hello

Could you please update the acknowledgment setting in JMS trigger to AUTO_ACKNOWLEDGE and check the behavior?

Kind Regards
Sasa