SRT Throws Exception When Performing Lookup (Doc ID 1091400.1)

Last updated on MARCH 27, 2012

Applies to:

Oracle Communications ASAP - Version: 4.7.1 to 7.0.2 - Release: 4.7 to 7.0.0
Information in this document applies to any platform.

Symptoms

When orders are submitted through SRT, the following error occurs in the Weblogic:

<23-Apr-2010 1:40:32,825 IST AM> <ERROR> <util.SRTLogger> <[ACTIVE] ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)> <com.mslv.view.rule.def.base.AbstractViewRule Message: failed to invoke adapter for externalInstanceType: name[HLR_MCLI_LOOKUP] class[com.mslv.view.rule.adapter.JDBCAdapter]>
java.lang.IllegalArgumentException: Pool already exists
at com.mslv.view.rule.adapter.util.sql.ConnectionPoolManager.registerPool(ConnectionPoolManager.java:81)
at com.mslv.view.rule.adapter.JDBCAdapter.retrieveInstance(JDBCAdapter.java:48)
at com.mslv.view.rule.def.base.AbstractViewRule.getExternalInstance(AbstractViewRule.java:89)
at com.mslv.view.rule.base.BaseSRTLookupRuleHandler.executeLookupRule(BaseSRTLookupRuleHandler.java:144)
at com.mslv.activation.srt.util.OSSjXMLUtils.executeLookups(OSSjXMLUtils.java:836)
at com.mslv.activation.srt.servicebundle.ServiceActionSpawner.getServiceActions(ServiceActionSpawner.java:143)
at com.mslv.activation.srt.servicebundle.ServiceActionSpawner.spawnServiceActions(ServiceActionSpawner.java:101)
at com.mslv.activation.srt.CreateOrderHandlerBean.handle(CreateOrderHandlerBean.java:169)
at com.mslv.activation.srt.CreateOrderHandler_p1o77k_ELOImpl.handle(CreateOrderHandler_p1o77k_ELOImpl.java:62)
at com.mslv.activation.srt.adaptor.xslt.XSLTAdaptorListener.onMessage(XSLTAdaptorListener.java:171)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:429)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:335)
at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:291)
at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4060)
at weblogic.jms.client.JMSSession.execute(JMSSession.java:3953)
at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:4467)
at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)

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