Soa-infra Application Unable to get into Active State after Changing JMS Configuration to Enable JMS Migration

(Doc ID 1306533.1)

Last updated on AUGUST 28, 2017

Applies to:

Oracle SOA Suite - Version 11.1.1.3.0 and later
Information in this document applies to any platform.

Symptoms

SOA INFRA FAILS TO START AFTER MAKING CHANGES IN JMS CONFIGURATION REQUIRED FOR JMS MIGRATION.

Exception in managed server logs after making changes to support Server migration: 
  
1) javax.naming.NameNotFoundException: While trying to lookup 'OraSDPM.Queues.OraSDPMDriverDefSndQ1' didn't find subcontext 'Queues'. 
   Resolved 'OraSDPM'; remaining name 'Queues/OraSDPMDriverDefSndQ1' 
   . 
2) javax.naming.NameNotFoundException: While trying to lookup 'OraSDPM.Queues.OraSDPMEngineCmdQ' didn't find subcontext 'Queues'. Resolved 
   'OraSDPM'; remaining name 'Queues/OraSDPMEngineCmdQ' 
   .
3) <Dec 6, 2010 2:46:30 PM EST> <Error> <oracle.sdp.messaging.util>  <SDP-25700> <An unexpected exception was caught.  javax.naming.NameNotFoundException: While trying to lookup  'OraSDPM.Queues.OraSDPMEngineRcvQ1' didn't find subcontext 'Queues'. Resolved  'OraSDPM'; remaining name 'Queues/OraSDPMEngineRcvQ1' 
   . 
4) [ERROR] ContextLoader - Context initialization failed 
   <org.springframework.beans.factory.BeanCreationException: Error creating bean  with name 'XmlSchemaChangeNotificationListenerContainer' defined in 
   ServletContext resource [/WEB-INF/fabric-config-schema.xml]: Cannot resolve 
   reference to bean 'XmlSchemaChangeNotificationTopic' while setting bean property 'destination'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'XmlSchemaChangeNotificationTopic': Invocation of init method  failed; nested exception is javax.naming.NameNotFoundException: Unable to resolve 'jms.fabric.XmlSchemaChangeNotificationTopic'. Resolved 'jms.fabric'; remaining name 'XmlSchemaChangeNotificationTopic'>org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'XmlSchemaChangeNotificationListenerContainer' defined in ServletContext resource [/WEB-INF/fabric-config-schema.xml]: Cannot resolve reference to bean 'XmlSchemaChangeNotificationTopic' while setting bean property 'destination'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'XmlSchemaChangeNotificationTopic': Invocation of init method  failed; nested exception is javax.naming.NameNotFoundException: Unable to resolve 'jms.fabric.XmlSchemaChangeNotificationTopic'. Resolved 'jms.fabric'; remaining name 'XmlSchemaChangeNotificationTopic' 
   . 
5) eror creating bean with name 'XmlSchemaChangeNotificationTopic':  Invocation of init method failed; nested exception is 
   javax.naming.NameNotFoundException: Unable to resolve 'jms.fabric.XmlSchemaChangeNotificationTopic'. Resolved 'jms.fabric'; remaining name 'XmlSchemaChangeNotificationTopic' 
   . 
6) <Dec 6, 2010 2:47:14 PM EST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application 'soa-infra'. weblogic.application.ModuleException: at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1514) 
   at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:486)
   at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver. java:425) 

Changes

Steps for reproducing this issue
1) Create a SOA 11G cluster. 
 2) Start domain and ensure server comes up fine. 
 3) Make changes in JMS configuration required for Server Migration as described here: 
  http://download.oracle.com/docs/cd/E12840_01/wls/docs103/cluster/migration.html#wp1049008 
 4) Restart the domain. 
 5) Managed server comes up , but SOA infra fails to start. Startup logs shows that deployment of SOA infra failed due to failure in lookup of JMS components.

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