Technote

(troubleshooting)
Checkout fails after upgrading to WebSphere Commerce Fix Pack 3
Problem(Abstract)
You notice the checkout process fails, after you upgrade to Fix Pack 3 (6.0.0.3) on WebSphere Commerce Express, In a store with ATP inventory enabled the checkout process fails when some items have insufficient inventory. During checkout, order items are split because of insufficient inventory. The following exception is generated:


java.lang.NoClassDefFoundError: com/ibm/commerce/giftregistry/objects/OrderItemGiftAccessBean
at
com.ibm.commerce.fulfillment.commands.InventoryManagementHelper.cloneGif
tRegistryInfo(InventoryManagementHelper.java:1017)
at
com.ibm.commerce.fulfillment.commands.InventoryManagementHelper.cloneOrd
erItem(InventoryManagementHelper.java:982)
at
com.ibm.commerce.fulfillment.commands.InventoryManagementHelper.allocate
AndSplitIfNeeded(InventoryManagementHelper.java:402)
at
com.ibm.commerce.fulfillment.commands.InventoryManagementHelper.allocate
Inventory(InventoryManagementHelper.java:527)
at
com.ibm.commerce.fulfillment.commands.AllocateInventoryCmdImpl.performEx
ecute(AllocateInventoryCmdImpl.java:658)
at
com.ibm.commerce.fulfillment.commands.InventoryManagementHelper.callAllo
cateInventoryCmd(InventoryManagementHelper.java:869)
at
com.ibm.commerce.inventory.commands.DoInventoryActionCmdImpl.allocateInv
entoryOnOrderPreProcess(DoInventoryActionCmdImpl.java:1481)
at
com.ibm.commerce.inventory.commands.DoInventoryActionCmdImpl.allocateInv
entory(DoInventoryActionCmdImpl.java:1985)
at
com.ibm.commerce.inventory.commands.DoInventoryActionCmdImpl.performExec
ute(DoInventoryActionCmdImpl.java:1051)
at
com.ibm.commerce.order.commands.PreProcessOrderCmdImpl.allocateInventory
(PreProcessOrderCmdImpl.java:303)
at
com.ibm.commerce.order.commands.PreProcessOrderCmdImpl.performExecute(Pr
eProcessOrderCmdImpl.java:823)
at
com.ibm.commerce.order.commands.ProcessOrderCmdImpl.performExecute(Proce
ssOrderCmdImpl.java:910)
at
com.ibm.commerce.order.commands.OrderProcessCmdImpl.callProcessOrder(Ord
erProcessCmdImpl.java:2007)
at
com.ibm.commerce.order.commands.OrderProcessCmdImpl.processOrders(OrderP
rocessCmdImpl.java:1043)
at
com.ibm.commerce.order.commands.OrderProcessCmdImpl.performExecute(Order
ProcessCmdImpl.java:935)
Cause A program defect causes checkout to fail after installing WebSphere Commerce Fix Pack 3 on WebSphere Commerce Express. Resolving the problem Contact IBM WebSphere Commerce Support for APAR #LI72675
 

Document Information

Current web document: http://www.ibm.com/support/docview.wss?uid=swg21291760