Duplicate Messages Redelivered Using WebLogic Server Foreign JMS with MQ V6 Client

(Doc ID 1063720.1)

Last updated on OCTOBER 26, 2016

Applies to:

Oracle WebLogic Server - Version 8.1 to 10.3.2
Information in this document applies to any platform.

Symptoms

The customer has the following JMS achietecture:

If an MDB throws a runtime exception, the message is rolled back to MQ, but after that the message
is redelivered to the MDB twice (which is a wrong behavior). Using the MQ v5.3 client jars, only one
copy of the message is redelivered as expected.

The issue does not occur with a standalone client (running outside WebLogic) listening directly to the MQ, the behavior is fine in case of both MQ v6.0.2.6 and MQ v5.3 jars.

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms