My Oracle Support Banner

SIM Item Request Fails With "...illegalArgumentException:...family(InvReq)...rib-rwms-adapters.xml" (Doc ID 2507327.1)

Last updated on DECEMBER 04, 2019

Applies to:

Oracle Retail Integration Bus - Version 16.0.1 and later
Information in this document applies to any platform.

Symptoms



Actual Behavior
---------------
After requesting an Item Request in Store Inventory Management (SIM), the MPS Staged message in SIM
takes several retries until it reaches RIB-SIM adapter.

Several item requests did not make it after the default max of 10 retries and had to be manually retried.

The exception raised is always "java.lang.illegalArgumentException: The client sent a family(InvReq) that is not listed in rib-rwms-adapters.xml.".

Interestingly, sometimes it mentions "rib-rwms-adapters.xml", sometimes it mentions "rib-tafr-adapters.xml", and it looks random between the RIB applications.

Workaround
---------------

Increase the max-retry setting at MPS_WORK_TYPE for InvReq message family in SIM.

Expected Behavior
-----------------------
The exception should not occur in the first place and even if there is an exception it should be on rib-sim-adapter.xml.


Steps to Reproduce
-----------------------
The issue can be reproduced at will with the following steps:
1. Create an Inventory Request in SIM and submit the request;
2. The message will randomly start retrying.

Note: after several test cases you would notice that a few requests integrate successfully at first try.



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
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.