Some Orders Are Giving Exception On Order Data Update
(Doc ID 2773004.1)
Last updated on MARCH 22, 2023
Applies to:
Oracle Communications Order and Service Management - Version 7.3.5.0.0 and laterInformation in this document applies to any platform.
Goal
On : 7.3.5.1.16.B112,Order Change Management
When order is executing in undo mode, when delete and then add a data node, gives the error that too many instances for that data node.
<Too many instances for node[/decompositionDetails/productsList/productItem/childCFSList/CFSItem/childRFSList/RFSItem/RFSActivationCode]. Max instances allowed[1]. Current number of instances[1]
Relevance to the Issue
---------------------------
<Aug 19, 2020 9:37:32,866 AM PKT> <Error> <com.mslv.oms.handler.updateorder.UpdateOrderHandlerEJB> <BEA-000000> <Too many instances for node[/decompositionDetails/productsList/productItem/childCFSList/CFSItem/childRFSList/RFSItem/RFSActivationCode]. Max instances allowed[1]. Current number of instances[1]
com.mslv.oms.handler.OrderUpdateFailedException: Too many instances for node[/decompositionDetails/productsList/productItem/childCFSList/CFSItem/childRFSList/RFSItem/RFSActivationCode]. Max instances allowed[1]. Current number of instances[1]
at com.mslv.oms.handler.order.cache.jboss.JBossOrderCacheManager.addValueToValuesMap(JBossOrderCacheManager.java:3820)
at com.mslv.oms.handler.order.cache.jboss.JBossOrderCacheManager.addValueNodeToCache(JBossOrderCacheManager.java:4097)
at com.mslv.oms.handler.order.cache.jboss.JBossOrderCacheManager.updateOrderData(JBossOrderCacheManager.java:782)
at com.mslv.oms.handler.order.cache.jboss.JBossOrderCacheManager.updateOrder(JBossOrderCacheManager.java:427)
at com.mslv.oms.handler.order.OrderViewAndData.updateOrder(OrderViewAndData.java:403)
at com.mslv.oms.handler.updateorder.UpdateOrderHandlerEJB.updateOrder(UpdateOrderHandlerEJB.java:864)
at com.mslv.oms.handler.updateorder.UpdateOrderHandlerEJB.process(UpdateOrderHandlerEJB.java:322)
at com.mslv.oms.handler.AbstractHandlerEJB.processRequest(AbstractHandlerEJB.java:123)
at com.mslv.oms.jsp.processor.RequestProcessorSupport.continueLocalRequest(RequestProcessorSupport.java:440)
at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(RequestProcessorSupport.java:220)
at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(RequestProcessorSupport.java:93)
at oracle.communications.ordermanagement.security.ControllerBean.processRequest(ControllerBean.java:717)
at oracle.communications.ordermanagement.security.ControllerBean.processUpdateByHistId(ControllerBean.java:861)
at oracle.communications.ordermanagement.security.ControllerBean.updateOrderNoResponse(ControllerBean.java:929)
at sun.reflect.GeneratedMethodAccessor824.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
com.mslv.oms.handler.OrderUpdateFailedException: Too many instances for node[/decompositionDetails/productsList/productItem/childCFSList/CFSItem/childRFSList/RFSItem/RFSActivationCode]. Max instances allowed[1]. Current number of instances[1]
at com.mslv.oms.handler.order.cache.jboss.JBossOrderCacheManager.addValueToValuesMap(JBossOrderCacheManager.java:3820)
at com.mslv.oms.handler.order.cache.jboss.JBossOrderCacheManager.addValueNodeToCache(JBossOrderCacheManager.java:4097)
at com.mslv.oms.handler.order.cache.jboss.JBossOrderCacheManager.updateOrderData(JBossOrderCacheManager.java:782)
at com.mslv.oms.handler.order.cache.jboss.JBossOrderCacheManager.updateOrder(JBossOrderCacheManager.java:427)
at com.mslv.oms.handler.order.OrderViewAndData.updateOrder(OrderViewAndData.java:403)
at com.mslv.oms.handler.updateorder.UpdateOrderHandlerEJB.updateOrder(UpdateOrderHandlerEJB.java:864)
at com.mslv.oms.handler.updateorder.UpdateOrderHandlerEJB.process(UpdateOrderHandlerEJB.java:322)
at com.mslv.oms.handler.AbstractHandlerEJB.processRequest(AbstractHandlerEJB.java:123)
at com.mslv.oms.jsp.processor.RequestProcessorSupport.continueLocalRequest(RequestProcessorSupport.java:440)
at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(RequestProcessorSupport.java:220)
at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(RequestProcessorSupport.java:93)
at oracle.communications.ordermanagement.security.ControllerBean.processRequest(ControllerBean.java:717)
at oracle.communications.ordermanagement.security.ControllerBean.processUpdateByHistId(ControllerBean.java:861)
at oracle.communications.ordermanagement.security.ControllerBean.updateOrderNoResponse(ControllerBean.java:929)
at sun.reflect.GeneratedMethodAccessor824.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)
at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333)
at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190)
Solution
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
Goal |
Solution |
References |