Installer is Unable To Deploy ASAP Components In Weblogic (Doc ID 835732.1)

Last updated on SEPTEMBER 22, 2016

Applies to:

Oracle Communications ASAP - Version 5.2.4 to 5.2.4 [Release 5.2]
Information in this document applies to any platform.

Symptoms

Unable to install ASAP. At the end of the installation, the install is unable to do the deployment of JSRP, SAR, OCA.
All patches were applied successfully (WebLogic and database) as the installation guide. All the variables were set up. The Installation and profile logs are attached.

Weblogic log file shows following exception:

WebLogic Server 9.2 MP1 Sun Jan 7 00:56:31 EST 2007 883308 >

<May 28, 2009 10:28:44 AM BRT> <Warning> <Management> <BEA-141239> <The non-dynamic attribute DataSource on weblogic.management.configuration.JDBCStoreMBeanImpl@f4bed6dc([asap]/JDBCStores[AS52.JMSJDBCStore]) has been changed. This may require redeploying or rebooting configured entities>
<May 28, 2009 10:28:49 AM BRT> <Warning> <JMS> <BEA-040503> <The delivery mode override value of destination "MetaSolvChangePasswordQueue" hosted on JMS Server "MetaSolvSecurityJMSServer" has been changed from No-Delivery to Non-Persistent.>
<May 28, 2009 10:28:58 AM BRT> <Warning> <Management> <BEA-141239> <The non-dynamic attribute PersistentStore on weblogic.management.configuration.JMSServerMBeanImpl@13f9613d([asap]/JMSServers[AS52.JMSServer]) has been changed. This may require redeploying or rebooting configured entities>
<May 28, 2009 10:29:00 AM BRT> <Notice> <Store> <BEA-280067> <JDBC store "AS52.JMSJDBCStore" did not find a database table at "WLStore", so it created one using the commands in file "/weblogic/store/io/jdbc/ddl/oracle.ddl".>
<May 28, 2009 10:31:21 AM BRT> <Warning> <EJB> <BEA-010199> <EJB Security_JMS_MDB with run as role userAdmin has no run-as-principal-name specified in its deployment descriptor. The EJB container has chosen principal-name weblogic from the security-role-assignment list for role userAdmin to be the run as principal name.>
<May 28, 2009 10:31:35 AM BRT> <Warning> <Management> <BEA-141239> <The non-dynamic attribute AnonymousAdminLookupEnabled on weblogic.management.configuration.SecurityConfigurationMBeanImpl@2a1f1d([asap]/SecurityConfiguration[asap]) has been changed. This may require redeploying or rebooting configured entities>
<May 28, 2009 10:31:35 AM BRT> <Warning> <Management> <BEA-141238> <A non-dynamic change has been made which affects the server v240-b. This server must be rebooted in order to consume this change.>
<May 28, 2009 10:32:40 AM BRT> <Warning> <EJB> <BEA-010212> <The EJB 'CmwsAdapter(Application: asapAS52, EJBComponent: cdws-adapter-ejb.jar)' contains at least one method without an explicit transaction attribute setting. The default transaction attribute of Supports will be used for the following methods: local[undeployCartridge(oracle.communications.sce.cartridgemanagement.ws.sdk.CartridgeKey,java.util.Collection), getCartridgeLogs(oracle.communications.sce.cartridgemanagement.ws.sdk.CartridgeKey,java.util.Collection), getCartridgeList(java.util.Collection), getApplicationType(), exportCartridge(oracle.communications.sce.cartridgemanagement.ws.sdk.CartridgeKey,java.util.Collection), cancelCartridgeOperation(oracle.communications.sce.cartridgemanagement.ws.sdk.CartridgeKey,java.util.Collection), deployCartridge(oracle.communications.sce.cartridgemanagement.ws.sdk.CartridgeDAO,java.util.Collection), patchCartridge(oracle.communications.sce.cartridgemanagement.ws.sdk.CartridgeKey,oracle.communications.sce.cartridgemanagement.ws.sdk.PatchDAO,java.util.Collection)] >
<May 28, 2009 10:32:43 AM BRT> <Warning> <EJB> <BEA-010212> <The EJB 'AsapUtilRng(Application: asapAS52, EJBComponent: cdws-adapter-rng-ejb.jar)' contains at least one method without an explicit transaction attribute setting. The default transaction attribute of Supports will be used for the following methods: local[generateSecureID(), recycleSecureID(java.lang.String)] >
<May 28, 2009 10:32:46 AM BRT> <Warning> <EJB> <BEA-010212> <The EJB 'CartridgeManagementCache(Application: asapAS52, EJBComponent: cdws-adapter-cache-ejb.jar)' contains at least one method without an explicit transaction attribute setting. The default transaction attribute of Supports will be used for the following methods: local[removeUnit(java.lang.String), addUnit(java.lang.String,com.oracle.cgbu.asap.cm.common.CartridgeManagementCacheUnit), updateUnit(java.lang.String,com.oracle.cgbu.asap.cm.common.CartridgeManagementCacheUnit), getUnit(java.lang.String), findUnitByTemplate(com.oracle.cgbu.asap.cm.common.CartridgeManagementCacheUnit)] >
<May 28, 2009 10:32:48 AM BRT> <Warning> <EJB> <BEA-010199> <EJB AdapterMDB with run as role CARTRIDGE_MANAGEMENT_WEBSERVICE has no run-as-principal-name specified in its deployment descriptor. The EJB container has chosen principal-name Cartridge_Management_WebService_MDB from the security-role-assignment list for role CARTRIDGE_MANAGEMENT_WEBSERVICE to be the run as principal name.>


Unable to deploy EJB: AdapterMDB from cdws-adapter-cache-mdb.jar:

The run-as security principal, 'Cartridge_Management_WebService_MDB', chosen for the EJB 'AdapterMDB(Application: asapAS52, EJBComponent: cdws-adapter-cache-mdb.jar)' is not a valid user principal in the current security realm. Please specify a valid user principal for the EJB to use.


at weblogic.ejb.container.deployer.EJBDeployer.setupBeanInfos(EJBDeployer.java:1019)
at weblogic.ejb.container.deployer.EJBDeployer.prepare(EJBDeployer.java:1221)
at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:354)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:360)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:56)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:46)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:147)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:61)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:189)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:87)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:718)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1185)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:247)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
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)
Caused by: The run-as security principal, 'Cartridge_Management_WebService_MDB', chosen for the EJB 'AdapterMDB(Application: asapAS52, EJBComponent: cdws-adapter-cache-mdb.jar)' is not a valid user principal in the current security realm. Please specify a valid user principal for the EJB to use.
at weblogic.ejb.container.deployer.BeanInfoImpl.calculateRunAsPrincipal(BeanInfoImpl.java:879)
at weblogic.ejb.container.deployer.BeanInfoImpl.prepare(BeanInfoImpl.java:821)
at weblogic.ejb.container.deployer.MessageDrivenBeanInfoImpl.prepare(MessageDrivenBeanInfoImpl.java:884)
at weblogic.ejb.container.deployer.EJBDeployer.setupBeanInfos(EJBDeployer.java:946)
... 25 more

<May 28, 2009 10:32:49 AM BRT> <Error> <Deployer> <BEA-149265> <Failure occured in the execution of deployment request with ID '1243517525126' for task '1'. Error is: 'weblogic.application.ModuleException: Exception preparing module: EJBModule(cdws-adapter-cache-mdb.jar)


Unable to deploy EJB: AdapterMDB from cdws-adapter-cache-mdb.jar:

The run-as security principal, 'Cartridge_Management_WebService_MDB', chosen for the EJB 'AdapterMDB(Application: asapAS52, EJBComponent: cdws-adapter-cache-mdb.jar)' is not a valid user principal in the current security realm. Please specify a valid user principal for the EJB to use.

'
weblogic.application.ModuleException: Exception preparing module: EJBModule(cdws-adapter-cache-mdb.jar)


Unable to deploy EJB: AdapterMDB from cdws-adapter-cache-mdb.jar:

The run-as security principal, 'Cartridge_Management_WebService_MDB', chosen for the EJB 'AdapterMDB(Application: asapAS52, EJBComponent: cdws-adapter-cache-mdb.jar)' is not a valid user principal in the current security realm. Please specify a valid user principal for the EJB to use.


at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:381)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:360)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:56)
Truncated. see log file for complete stacktrace
The run-as security principal, 'Cartridge_Management_WebService_MDB', chosen for the EJB 'AdapterMDB(Application: asapAS52, EJBComponent: cdws-adapter-cache-mdb.jar)' is not a valid user principal in the current security realm. Please specify a valid user principal for the EJB to use.
at weblogic.ejb.container.deployer.BeanInfoImpl.calculateRunAsPrincipal(BeanInfoImpl.java:879)
at weblogic.ejb.container.deployer.BeanInfoImpl.prepare(BeanInfoImpl.java:821)
at weblogic.ejb.container.deployer.MessageDrivenBeanInfoImpl.prepare(MessageDrivenBeanInfoImpl.java:884)
at weblogic.ejb.container.deployer.EJBDeployer.setupBeanInfos(EJBDeployer.java:946)
at weblogic.ejb.container.deployer.EJBDeployer.prepare(EJBDeployer.java:1221)
Truncated. see log file for complete stacktrace
>
<May 28, 2009 10:32:49 AM BRT> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating deploy task for application 'asapAS52'.>
<May 28, 2009 10:32:49 AM BRT> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
weblogic.application.ModuleException: Exception preparing module: EJBModule(cdws-adapter-cache-mdb.jar)

Changes

 

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