7 Replies Latest reply: Sep 11, 2012 8:26 AM by AndresG RSS

    Error sending an amendment

    AndresG
      Hi There !

      I'm trying to send an amendment to an order in progress, but at that time gives the following error from OSM:
      Failed to create and start the order due to java.lang.RuntimeException: com.mslv.oms.handler.InternalErrorException: Failed to start order[30] : null caused by:null

      On previous occasions I have set some of the cartridges that I have developed for their orders to receive amendments and I had not any inconvenience.

      In the component Order in the Amendable tab I select the option Amendable and in the Key I set: _root/OrderHeader/Order/OrderNumber.
      In the component Order Lifecycle Policy at In Progress node gave permissions to the corresponding role so he could Submit Amendment and Process Amendment.

      If I send the order that I want to make the amendment with a Order number that not exists in OSM the order is Started sucessfully but when I specify the order number that I want to amend the error throws.

      Thank's in advance.
        • 1. Re: Error sending an amendment
          AndresG
          This is the message that I can see in the log from WebLogic console:

          <27-dic-2011 1:35:24,701 COT PM> <ERROR> <core.logOMSException> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <An OMS Excep
          tion has been thrown. Reason: java.lang.NullPointerException>
          java.lang.NullPointerException
          at com.mslv.oms.handler.order.compare.e.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.q.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.b.enterGroupNode(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.completeorder.CompleteOrderHandlerEJB.a(Unknown Source)
          at com.mslv.oms.handler.completeorder.CompleteOrderHandlerEJB.a(Unknown Source)
          at com.mslv.oms.handler.completeorder.CompleteOrderHandlerEJB.process(Unknown Source)
          at com.mslv.oms.handler.a.processRequest(Unknown Source)
          at com.mslv.oms.handler.createorder.CreateOrderHandlerEJB.process(Unknown Source)
          at com.mslv.oms.handler.a.processRequest(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
          at oracle.communications.ordermanagement.ws.g.a(Unknown Source)
          at oracle.communications.ordermanagement.ws.a.a(Unknown Source)
          at oracle.communications.ordermanagement.ws.OrderManagementWSPortImpl.createOrder(Unknown Source)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:597)
          at weblogic.wsee.component.pojo.JavaClassComponent.invoke(JavaClassComponent.java:112)
          at weblogic.wsee.ws.dispatch.server.ComponentHandler.handleRequest(ComponentHandler.java:84)
          at weblogic.wsee.handler.HandlerIterator.handleRequest(HandlerIterator.java:141)
          at weblogic.wsee.ws.dispatch.server.ServerDispatcher.dispatch(ServerDispatcher.java:114)
          at weblogic.wsee.ws.WsSkel.invoke(WsSkel.java:80)
          at weblogic.wsee.server.servlet.SoapProcessor.handlePost(SoapProcessor.java:66)
          at weblogic.wsee.server.servlet.SoapProcessor.process(SoapProcessor.java:44)
          at weblogic.wsee.server.servlet.BaseWSServlet$AuthorizedInvoke.run(BaseWSServlet.java:285)
          at weblogic.wsee.server.servlet.BaseWSServlet.service(BaseWSServlet.java:169)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
          at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
          at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
          at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
          at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
          at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
          at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:202)
          at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
          at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588)
          at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
          at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
          at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
          at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
          at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
          at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
          at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
          <27/12/2011 01:35:24 PM COT> <Error> <oms> <BEA-000000> <core.logOMSException: An OMS Exception has been thrown. Reason: java.lang.NullPointerException
          java.lang.NullPointerException
          at com.mslv.oms.handler.order.compare.e.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.q.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.b.enterGroupNode(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          Truncated. see log file for complete stacktrace
          >
          <27-dic-2011 1:35:24,802 COT PM> <ERROR> <ws.g> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <Error processing createOrder
          BySpecification>
          java.lang.NullPointerException
          at com.mslv.oms.handler.order.compare.e.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.q.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.b.enterGroupNode(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.completeorder.CompleteOrderHandlerEJB.a(Unknown Source)
          at com.mslv.oms.handler.completeorder.CompleteOrderHandlerEJB.a(Unknown Source)
          at com.mslv.oms.handler.completeorder.CompleteOrderHandlerEJB.process(Unknown Source)
          at com.mslv.oms.handler.a.processRequest(Unknown Source)
          at com.mslv.oms.handler.createorder.CreateOrderHandlerEJB.process(Unknown Source)
          at com.mslv.oms.handler.a.processRequest(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
          at oracle.communications.ordermanagement.ws.g.a(Unknown Source)
          at oracle.communications.ordermanagement.ws.a.a(Unknown Source)
          at oracle.communications.ordermanagement.ws.OrderManagementWSPortImpl.createOrder(Unknown Source)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:597)
          at weblogic.wsee.component.pojo.JavaClassComponent.invoke(JavaClassComponent.java:112)
          at weblogic.wsee.ws.dispatch.server.ComponentHandler.handleRequest(ComponentHandler.java:84)
          at weblogic.wsee.handler.HandlerIterator.handleRequest(HandlerIterator.java:141)
          at weblogic.wsee.ws.dispatch.server.ServerDispatcher.dispatch(ServerDispatcher.java:114)
          at weblogic.wsee.ws.WsSkel.invoke(WsSkel.java:80)
          at weblogic.wsee.server.servlet.SoapProcessor.handlePost(SoapProcessor.java:66)
          at weblogic.wsee.server.servlet.SoapProcessor.process(SoapProcessor.java:44)
          at weblogic.wsee.server.servlet.BaseWSServlet$AuthorizedInvoke.run(BaseWSServlet.java:285)
          at weblogic.wsee.server.servlet.BaseWSServlet.service(BaseWSServlet.java:169)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
          at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
          at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
          at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
          at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
          at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
          at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:202)
          at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
          at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588)
          at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
          at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
          at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
          at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
          at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
          at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
          at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
          <27/12/2011 01:35:24 PM COT> <Error> <oms> <BEA-000000> <ws.g: Error processing createOrderBySpecification
          com.mslv.oms.handler.InternalErrorException: Failed to start order[2] : null
          at com.mslv.oms.handler.createorder.CreateOrderHandlerEJB.process(Unknown Source)
          at com.mslv.oms.handler.a.processRequest(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
          Truncated. see log file for complete stacktrace
          java.lang.NullPointerException
          at com.mslv.oms.handler.order.compare.e.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.q.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.b.enterGroupNode(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          Truncated. see log file for complete stacktrace
          >
          <27-dic-2011 1:35:24,804 COT PM> <ERROR> <ws.a> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <com.mslv.oms.handler.Interna
          lErrorException: Failed to start order[2] : null>
          java.lang.RuntimeException: com.mslv.oms.handler.InternalErrorException: Failed to start order[2] : null
          at oracle.communications.ordermanagement.ws.g.a(Unknown Source)
          at oracle.communications.ordermanagement.ws.a.a(Unknown Source)
          at oracle.communications.ordermanagement.ws.OrderManagementWSPortImpl.createOrder(Unknown Source)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:597)
          at weblogic.wsee.component.pojo.JavaClassComponent.invoke(JavaClassComponent.java:112)
          at weblogic.wsee.ws.dispatch.server.ComponentHandler.handleRequest(ComponentHandler.java:84)
          at weblogic.wsee.handler.HandlerIterator.handleRequest(HandlerIterator.java:141)
          at weblogic.wsee.ws.dispatch.server.ServerDispatcher.dispatch(ServerDispatcher.java:114)
          at weblogic.wsee.ws.WsSkel.invoke(WsSkel.java:80)
          at weblogic.wsee.server.servlet.SoapProcessor.handlePost(SoapProcessor.java:66)
          at weblogic.wsee.server.servlet.SoapProcessor.process(SoapProcessor.java:44)
          at weblogic.wsee.server.servlet.BaseWSServlet$AuthorizedInvoke.run(BaseWSServlet.java:285)
          at weblogic.wsee.server.servlet.BaseWSServlet.service(BaseWSServlet.java:169)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
          at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
          at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
          at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
          at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
          at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
          at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:202)
          at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
          at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588)
          at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
          at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
          at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
          at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
          at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
          at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
          at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
          Caused by: com.mslv.oms.handler.InternalErrorException: Failed to start order[2] : null
          at com.mslv.oms.handler.createorder.CreateOrderHandlerEJB.process(Unknown Source)
          at com.mslv.oms.handler.a.processRequest(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
          ... 32 more
          Caused by: java.lang.NullPointerException
          at com.mslv.oms.handler.order.compare.e.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.q.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.b.enterGroupNode(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.completeorder.CompleteOrderHandlerEJB.a(Unknown Source)
          at com.mslv.oms.handler.completeorder.CompleteOrderHandlerEJB.a(Unknown Source)
          at com.mslv.oms.handler.completeorder.CompleteOrderHandlerEJB.process(Unknown Source)
          at com.mslv.oms.handler.a.processRequest(Unknown Source)
          ... 37 more
          <27/12/2011 01:35:24 PM COT> <Error> <oms> <BEA-000000> <ws.a: com.mslv.oms.handler.InternalErrorException: Failed to start order[2] : null
          java.lang.RuntimeException: com.mslv.oms.handler.InternalErrorException: Failed to start order[2] : null
          at oracle.communications.ordermanagement.ws.g.a(Unknown Source)
          at oracle.communications.ordermanagement.ws.a.a(Unknown Source)
          at oracle.communications.ordermanagement.ws.OrderManagementWSPortImpl.createOrder(Unknown Source)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          Truncated. see log file for complete stacktrace
          com.mslv.oms.handler.InternalErrorException: Failed to start order[2] : null
          at com.mslv.oms.handler.createorder.CreateOrderHandlerEJB.process(Unknown Source)
          at com.mslv.oms.handler.a.processRequest(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.a(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
          at com.mslv.oms.jsp.processor.RequestProcessorSupport.processRequest(Unknown Source)
          Truncated. see log file for complete stacktrace
          java.lang.NullPointerException
          at com.mslv.oms.handler.order.compare.e.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.q.b(Unknown Source)
          at com.mslv.oms.handler.order.compare.b.enterGroupNode(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          at com.mslv.oms.handler.order.compare.r.a(Unknown Source)
          Truncated. see log file for complete stacktrace
          >
          <27-dic-2011 1:35:24,806 COT PM> <ERROR> <requestprocessor.b> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <Failed to crea
          te and start the order due to java.lang.RuntimeException: com.mslv.oms.handler.InternalErrorException: Failed to start order[2] : null caused by:null>
          <27/12/2011 01:35:24 PM COT> <Error> <oms> <BEA-000000> <requestprocessor.b: Failed to create and start the order due to java.lang.RuntimeException: com.mslv.
          oms.handler.InternalErrorException: Failed to start order[2] : null caused by:null>
          <27-dic-2011 1:35:24,865 COT PM> <INFO> <jboss.JBossOrderCacheManager> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <Loadi
          ng order /3 into order cache.>
          <27-dic-2011 1:35:25,255 COT PM> <ERROR> <ws.a> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <createOrder FAILED. Reason:
          Failed to create and start the order due to java.lang.RuntimeException: com.mslv.oms.handler.InternalErrorException: Failed to start order[2] : null caused by
          :null>
          <27/12/2011 01:35:25 PM COT> <Error> <oms> <BEA-000000> <ws.a: createOrder FAILED. Reason: Failed to create and start the order due to java.lang.RuntimeExcept
          ion: com.mslv.oms.handler.InternalErrorException: Failed to start order[2] : null caused by:null>
          <27-dic-2011 1:35:25,256 COT PM> <ERROR> <ws.OrderManagementWSPortImpl> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <Fail
          ed to create and start the order due to java.lang.RuntimeException: com.mslv.oms.handler.InternalErrorException: Failed to start order[2] : null caused by:nul
          l>
          oracle.communications.ordermanagement.ws.InvalidOrderSpecificationFault: Failed to create and start the order due to java.lang.RuntimeException: com.mslv.oms.
          handler.InternalErrorException: Failed to start order[2] : null caused by:null
          at oracle.communications.ordermanagement.ws.a.a(Unknown Source)
          at oracle.communications.ordermanagement.ws.OrderManagementWSPortImpl.createOrder(Unknown Source)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:597)
          at weblogic.wsee.component.pojo.JavaClassComponent.invoke(JavaClassComponent.java:112)
          at weblogic.wsee.ws.dispatch.server.ComponentHandler.handleRequest(ComponentHandler.java:84)
          at weblogic.wsee.handler.HandlerIterator.handleRequest(HandlerIterator.java:141)
          at weblogic.wsee.ws.dispatch.server.ServerDispatcher.dispatch(ServerDispatcher.java:114)
          at weblogic.wsee.ws.WsSkel.invoke(WsSkel.java:80)
          at weblogic.wsee.server.servlet.SoapProcessor.handlePost(SoapProcessor.java:66)
          at weblogic.wsee.server.servlet.SoapProcessor.process(SoapProcessor.java:44)
          at weblogic.wsee.server.servlet.BaseWSServlet$AuthorizedInvoke.run(BaseWSServlet.java:285)
          at weblogic.wsee.server.servlet.BaseWSServlet.service(BaseWSServlet.java:169)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
          at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
          at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
          at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
          at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
          at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
          at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:202)
          at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
          at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588)
          at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
          at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
          at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
          at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
          at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
          at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
          at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
          <27/12/2011 01:35:25 PM COT> <Error> <oms> <BEA-000000> <ws.OrderManagementWSPortImpl: Failed to create and start the order due to java.lang.RuntimeException:
          com.mslv.oms.handler.InternalErrorException: Failed to start order[2] : null caused by:null
          oracle.communications.ordermanagement.ws.InvalidOrderSpecificationFault: Failed to create and start the order due to java.lang.RuntimeException: com.mslv.oms.
          handler.InternalErrorException: Failed to start order[2] : null caused by:null
          at oracle.communications.ordermanagement.ws.a.a(Unknown Source)
          at oracle.communications.ordermanagement.ws.OrderManagementWSPortImpl.createOrder(Unknown Source)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          Truncated. see log file for complete stacktrace
          >

          Thank's Again !
          • 2. Re: Error sending an amendment
            user491422 - oracle
            Andres;

            Based on the stack trace, OSM is running into difficulties in doing a delta comparison between the base order and the amendment. It is trying to compare each element of data on the creation task of the base order against the amendment and hitting a problem somewhere along the line.

            There is no reason I can think of why this should occur if OSM is operating normally, so this sounds like a defect to me.

            Can you please raise an SR on this with Oracle Support?


            Regards,

            Brian.
            • 3. Re: Error sending an amendment
              960967
              Hi Brian,

              I faced the same issue in OSM-7.2.0.1139. Though, I did not experience the issue until I added new Custom tag in data-dictionary.

              Base order is getting submitted properly but while submitting revision order, I see exactly the same as mentioned by AndresG.

              Could you please let me know, if this issue was dealt by any SR or whether this is resolved.

              Looking forward for your reply.

              Many thanks in advance.

              Regards
              Yan Shen
              • 4. Re: Error sending an amendment
                user491422 - oracle
                Yan;

                I suggest you follow-up with Oracle support on this.

                Thanks,

                Brian.
                • 5. Re: Error sending an amendment
                  AndresG
                  Hi All !

                  We found that this exception is produced for a problem in the cartridge design, in the creation task is neccesary include all the nodes Under /ControlData/Functions/"MyFunctions"/orderItem/orderItemRef.

                  Initially we only included the nodes until orderItemRef, and although presented no exception when we build the cartridge, is neccesary include all the nodes under orderItemRef for the amendment works.

                  Regards
                  • 6. Re: Error sending an amendment
                    961113
                    Which Creation task are you mentioning, in 7.2 we have the COM_SalesOrderFulfillment_CreationTask and we have the Creation tasks for the individual functions ( eg. SyncCustomerCreationTask ) which eventually contribute towards the COM_SalesOrderFulfillment_CreationTask using Order Contributors.
                    • 7. Re: Error sending an amendment
                      AndresG
                      We were using our own cartridges when the error was raised.