My Oracle Support Banner

Lost Messages Occurring When Using oracle/reliable_messaging_policy (WSRM 1.0) (Doc ID 2267791.1)

Last updated on OCTOBER 07, 2022

Applies to:

Oracle Web Services Manager - Version 12.2.1.1.0 and later
Information in this document applies to any platform.

Symptoms

In a test environment using SOA Suite (12.2.1.1.0) facing a high percentage of lost messages when using reliable messaging.

The scenario is the following:

- Some SOA Services use the oracle/reliable_messaging_policy to accept messages from a external client based on the WSRM 1.0 policy.
- The client sends a message according to this policy.
- The client is not receiving acknowledgement for approximately 40% of the total messages sent.

When looking at the logs, it can be seen that at some point, the system does not seem to accept new messages for the sequence and returns an error message.

What can be seen from the extract on a sequence is:
• The Create sequence occurs correctly
• Messages 1 to 25 are processed correctly.
• An Acknowledgement is sent for each message until message 25.
• On message 26, a null error is returned.
• Subsequent Messages return an error (unknown sequence).

Error returned:

oracle.j2ee.ws.rm.store.MessageStoreException: The message identified by the sequence 'urn:uuid:<UID>' and message number '26' can not be added to the message store due to the exception: null
at oracle.j2ee.ws.rm.store.PersistenceMessageStore.addMessage(PersistenceMessageStore.java:242)
at oracle.j2ee.ws.rm.interceptor.DestinationInboundMessageHandler.handleMessage(DestinationInboundMessageHandler.java:487)
at oracle.j2ee.ws.rm.interceptor.WSRMServerInterceptor.processRequest(WSRMServerInterceptor.java:125)
...

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.