Automation Error When Repy-To Queue Is Not Defined (Doc ID 1991157.1)

Last updated on JANUARY 04, 2016

Applies to:

Oracle Communications Order and Service Management - Version 7.2.4 and later
Information in this document applies to any platform.

Symptoms

OSM Version is 7.2.4.1
1) OSM throws a Automation Error if reply-to Queue is not defined in Weblogic
2) Even if we create the Queue then also it keeps on throwing error and need a restart even after the Queue is defined.

This is not the case with 7.2.4.0.2 and also it doesn't give any proper error.

 


####<Feb 25, 2015 4:55:17 AM PST> <Info> <EJB> <vshetkar-linux> <OSM72412server> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <oms-automation> <> <52c90e66175b264b:-4b57fa5d:14bc084ca7d:-8000-0000000000000f6a> <1424868917137> <BEA-010213> <Message-Driven EJB: com.mslv.oms.automation.AutomationEventHandler's transaction was rolled back. The transaction details are: Name=[EJB com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.onMessage(javax.jms.Message)],Xid=BEA1-141EB1C4B859193F3BBC(1861787128),Status=Rolled back. [Reason=weblogic.transaction.internal.AppSetRollbackOnlyException: setRollbackOnly called on transaction],numRepliesOwedMe=0,numRepliesOwedOthers=0,seconds since begin=0,seconds left=30,XAServerResourceInfo[WLStore_OSM7241domain__WLS_OSM72412server]=(ServerResourceInfo[WLStore_OSM7241domain__WLS_OSM72412server]=(state=rolledback,assigned=OSM72412server),xar=WLStore_OSM7241domain__WLS_OSM72412server102263372,re-Registered = false),SCInfo[OSM7241domain+OSM72412server]=(state=rolledback),properties=({weblogic.transaction.name=[EJB com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.onMessage(javax.jms.Message)]}),OwnerTransactionManager=ServerTM[ServerCoordinatorDescriptor=(CoordinatorURL=OSM72412server+10.176.112.228:7001+OSM7241domain+t3+, XAResources={WLStore_OSM7241domain__WLS_OSM72412server, WSATGatewayRM_OSM72412server_OSM7241domain},NonXAResources={})],CoordinatorURL=OSM72412server+10.176.112.228:7001+OSM7241domain+t3+).>
####<Feb 25, 2015 4:55:17 AM PST> <Error> <oms> <vshetkar-linux> <OSM72412server> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <oms-automation> <BEA1-141FB1C4B859193F3BBC> <52c90e66175b264b:-4b57fa5d:14bc084ca7d:-8000-0000000000000f6a> <1424868917139> <BEA-000000> <automation.AutomationDispatcher: Failed to execute plugin[/automation/plugin/internal/task/Customer_OSM_iServOrd_Solution/6.0.0.0.0/ISO_FindServiceOrder_Task/do] due to java.lang.RuntimeException
com.mslv.oms.automation.AutomationException: java.lang.RuntimeException
       at com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.processAutomationException(AutomationEventHandlerImpl.java:388)
       at com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.processMessage(AutomationEventHandlerImpl.java:175)
       at com.mslv.oms.automation.AutomationDispatcher.onLocalMessage(AutomationDispatcher.java:217)
       at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBeanAccessor.onLocalMessage(ClusterMessageHandlerBeanAccessor.java:32)
       at oracle.communications.ordermanagement.cluster.message.impl.LocalMessageRequestHandlerImpl.processLocalRequest(LocalMessageRequestHandlerImpl.java:156)
       at oracle.communications.ordermanagement.cluster.message.impl.LocalMessageRequestHandlerImpl.processRequest(LocalMessageRequestHandlerImpl.java:57)
       at oracle.communications.ordermanagement.cluster.impl.DefaultBusinessRequestRouterImpl.routeRequest(DefaultBusinessRequestRouterImpl.java:60)
       at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBean.onMessage(ClusterMessageHandlerBean.java:140)
       at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:583)
       at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:486)
       at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:388)
       at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
       at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
       at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
       at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
       at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
       at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
       at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
       at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused By: java.lang.RuntimeException
       at com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.getAutomator(AutomationEventHandlerImpl.java:202)
       at com.mslv.oms.automation.AutomationDispatcher.getRunAs(AutomationDispatcher.java:532)
       at com.mslv.oms.automation.AutomationDispatcher.createTaskContext(AutomationDispatcher.java:378)
       at com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.createTaskEventContext(AutomationEventHandlerImpl.java:472)
       at com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.createAutomationContext(AutomationEventHandlerImpl.java:766)
       at com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.processMessage(AutomationEventHandlerImpl.java:172)
       at com.mslv.oms.automation.AutomationDispatcher.onLocalMessage(AutomationDispatcher.java:217)
       at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBeanAccessor.onLocalMessage(ClusterMessageHandlerBeanAccessor.java:32)
       at oracle.communications.ordermanagement.cluster.message.impl.LocalMessageRequestHandlerImpl.processLocalRequest(LocalMessageRequestHandlerImpl.java:156)
       at oracle.communications.ordermanagement.cluster.message.impl.LocalMessageRequestHandlerImpl.processRequest(LocalMessageRequestHandlerImpl.java:57)
       at oracle.communications.ordermanagement.cluster.impl.DefaultBusinessRequestRouterImpl.routeRequest(DefaultBusinessRequestRouterImpl.java:60)
       at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBean.onMessage(ClusterMessageHandlerBean.java:140)
       at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:583)
       at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:486)
       at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:388)
       at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
       at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
       at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
       at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
       at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
       at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
       at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
       at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused By: java.lang.NullPointerException
       at oracle.communications.ordermanagement.automation.plugin.AutomationPluginManager.getLocalAutomator(AutomationPluginManager.java:1232)
       at com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.getAutomator(AutomationEventHandlerImpl.java:198)
       at com.mslv.oms.automation.AutomationDispatcher.getRunAs(AutomationDispatcher.java:532)
       at com.mslv.oms.automation.AutomationDispatcher.createTaskContext(AutomationDispatcher.java:378)
       at com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.createTaskEventContext(AutomationEventHandlerImpl.java:472)
       at com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.createAutomationContext(AutomationEventHandlerImpl.java:766)
       at com.mslv.oms.automation.plugin.AutomationEventHandlerImpl.processMessage(AutomationEventHandlerImpl.java:172)
       at com.mslv.oms.automation.AutomationDispatcher.onLocalMessage(AutomationDispatcher.java:217)
       at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBeanAccessor.onLocalMessage(ClusterMessageHandlerBeanAccessor.java:32)
       at oracle.communications.ordermanagement.cluster.message.impl.LocalMessageRequestHandlerImpl.processLocalRequest(LocalMessageRequestHandlerImpl.java:156)
       at oracle.communications.ordermanagement.cluster.message.impl.LocalMessageRequestHandlerImpl.processRequest(LocalMessageRequestHandlerImpl.java:57)
       at oracle.communications.ordermanagement.cluster.impl.DefaultBusinessRequestRouterImpl.routeRequest(DefaultBusinessRequestRouterImpl.java:60)
       at oracle.communications.ordermanagement.cluster.message.ClusterMessageHandlerBean.onMessage(ClusterMessageHandlerBean.java:140)
       at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:583)
       at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:486)
       at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:388)
       at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
       at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
       at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
       at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
       at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
       at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
       at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
       at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

 

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms