8 Replies Latest reply on Nov 5, 2008 3:48 PM by Tim Fox

    Message is redelivered while the original transaction is sti

    Sergey Zhigunov Newbie

      I get the same message received twice; in both cases transaction was committed.

      Here are the steps:
      1) Remote client reads message in XA from the remote JBM queue (transaction one).
      2) Client dies after JBM was prepared, but before commit.
      3) Client starts up, reconnects, gets the same message second time and commits (transaction two committed). That should not happen - transaction one is still in question.
      4) JBoss TS recovery thread finds transaction one and commits (transaction one committed).

      The JMS contract is broken.

      JBoss 4.2.2 + JBM 1.4.0 SP3