My Oracle Support Banner

Customer Order Update Causes Error In Dispatch And Customer Reservation. (Doc ID 2876896.1)

Last updated on JUNE 20, 2022

Applies to:

Oracle Retail Store Inventory Management - Version 16.0.3 and later
Information in this document applies to any platform.

Symptoms

When attempting to update dispatch the Customer Order, the following error occurs.

ERROR
-----------------------
oracle.retail.sim.common.core.SimServerException: Ambiguous fulfillment order addresses for order: 11139
at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:309)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:555)
at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:313)
at oracle.retail.sim.service.ejb.FulfillmentOrderDeliveryServiceClientBean_7m2h6o_FulfillmentOrderDeliveryServiceClientRemoteImpl_12214_WLStub.dispatchFulfillmentOrderDelivery(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:89)
at com.sun.proxy.$Proxy26.dispatchFulfillmentOrderDelivery(Unknown Source)
at oracle.retail.sim.service.fulfillmentorderdelivery.FulfillmentOrderDeliveryServiceClient.dispatchFulfillmentOrderDelivery(Unknown Source)
at oracle.retail.sim.client.screen.fulfillmentorderdelivery.FulfillmentOrderDeliveryDetailModel.dispatchDelivery(Unknown Source)
at oracle.retail.sim.client.screen.fulfillmentorderdelivery.FulfillmentOrderDeliveryDetailPanel.dispatchDelivery(Unknown Source)
at oracle.retail.sim.client.screen.fulfillmentorderdelivery.FulfillmentOrderDeliveryDetailPanel.handleDispatch(Unknown Source)
at oracle.retail.sim.client.screen.fulfillmentorderdelivery.FulfillmentOrderDeliveryDetailScreen.handleDispatch(Unknown Source)
at oracle.retail.sim.client.screen.fulfillmentorderdelivery.FulfillmentOrderDeliveryDetailScreen.performNavigationEvent(Unknown Source)
at oracle.retail.sim.client.core.SimScreen.navigationEvent(Unknown Source)
at oracle.retail.sim.client.application.SimplifiedApplicationFrame.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: oracle.retail.sim.common.core.SimServerException: Ambiguous fulfillment order addresses for order: 11139
at weblogic.utils.StackTraceDisabled.unknownMethod()



STEPS
-----------------------
The issue can be reproduced at will with the following steps:

1. Create Customer Order using StoreFulfillmentOrderService through SOAP UI by having order_qty_suom=5. Make sure the Customer Order qty is updated to 5 in Item Lookup screen.
2. Update order_qty_suom to 10 through the same webservice created in STEP #1. Make sure the Customer Order qty is updated to 10 in Item Lookup screen.
3. Update order_qty_suom to 7 through the same webservice created in STEP #1. Note Customer Order qty is updated to 13 in Item Lookup screen which is not correct.
4. Go to Customer Order Managment>Select the Customer Order>Click on Default Quantities>Dispatch
5. Select Yes on the popup.
6. Note the above error.


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.