Uploaded image for project: 'JBoss A-MQ'
  1. JBoss A-MQ
  2. ENTMQ-2373

ServerSession run does not copy message before dispatch; rollback delivered ack messageId can get corrupted by direct forward, leading to "Could not correlate acknowledgment with dispatched message" JMSException

XMLWordPrintable

    • Compatibility/Configuration
    • Hide

      Configure EAP 7 to consume messages from AMQ 6 using resource-adapter . Have an incoming queue and an outgoing queue.

      The MDB consumes the messages from incoming queue and then forwards the message to outgoing queue.

      Simulate a scenario such that if the Producer flow control is triggered on outgoing queue and check if the message would be rolledback to DLQ

      Show
      Configure EAP 7 to consume messages from AMQ 6 using resource-adapter . Have an incoming queue and an outgoing queue. The MDB consumes the messages from incoming queue and then forwards the message to outgoing queue. Simulate a scenario such that if the Producer flow control is triggered on outgoing queue and check if the message would be rolledback to DLQ

      An MDB, that directly forwards its message can lead to unmatched acks on rollback.

      .. onMessage(Message m) {
        producer.send(m);
        ..
      }
      
      

            gtully@redhat.com Gary Tully
            rhn-support-hnaram Herambh Naram (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: