OSM Application Throws 'No storage-enabled nodes exist for service PartitionedCache" (Doc ID 2213436.1)

Last updated on DECEMBER 12, 2016

Applies to:

Oracle Coherence - Version 12.2.1.2.0 and later
Information in this document applies to any platform.

Symptoms

OSM application does not start using FMW 12.2.1.2.0. Below error is thrown during application startup

####<3-Nov-2016, 9:16:35,857 PM EDT> <[STANDBY] ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <[severity-value: 8] [rid: 0] [partition-id: 0] [partition-name: DOMAIN] >
There are 2 nested errors:

weblogic.application.ModuleException: com.tangosol.net.RequestPolicyException: No storage-enabled nodes exist for service PartitionedCache
at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:114)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100)
at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:192)
at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:187)
at weblogic.application.utils.StateMachineDriver$ParallelChange.run(StateMachineDriver.java:83)
at weblogic.work.ContextWrap.run(ContextWrap.java:46)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:666)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)
Caused by: com.tangosol.net.RequestPolicyException: No storage-enabled nodes exist for service PartitionedCache
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$BinaryMap.onMissingStorage(PartitionedCache.CDB:23)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$BinaryMap.ensureRequestTarget(PartitionedCache.CDB:67)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$BinaryMap.sendPartitionedRequest(PartitionedCache.CDB:31)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$BinaryMap.clear(PartitionedCache.CDB:14)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$ViewMap.clear(PartitionedCache.CDB:1)
at com.tangosol.coherence.component.util.SafeNamedCache.clear(SafeNamedCache.CDB:1)
at com.tangosol.net.cache.CachingMap.clear(CachingMap.java:388)
at com.mslv.oms.model.base.BaseMetaData.(BaseMetaData.java:808)
at com.mslv.oms.model.MetaDataManager.refresh(MetaDataManager.java:112)
at com.mslv.oms.model.MetaDataManager.(MetaDataManager.java:40)
at com.mslv.oms.model.MetaDataManager.getMetaData(MetaDataManager.java:86)
at oracle.communications.ordermanagement.eventengine.EventDispatcherBean.(EventDispatcherBean.java:216)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at weblogic.utils.classloaders.GenericClassLoader.defineCodeGenClass(GenericClassLoader.java:1357)
at weblogic.ejb.container.ejbc.bytecodegen.GeneratorFactory.generateClass(GeneratorFactory.java:100)
at weblogic.ejb.container.ejbc.bytecodegen.GeneratorFactory.generate(GeneratorFactory.java:51)
at weblogic.ejb.container.ejbc.EJBCompiler.generate(EJBCompiler.java:606)
at weblogic.ejb.container.ejbc.EJBCompiler.doCompile(EJBCompiler.java:201)
at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:345)
at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:313)
at weblogic.ejb.container.deployer.EJBDeployer.compileEjbs(EJBDeployer.java:420)
at weblogic.ejb.container.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:351)
at weblogic.ejb.container.deployer.EJBDeployer.prepare(EJBDeployer.java:716)
at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:398)
at weblogic.application.internal.ExtensibleModuleWrapper$PrepareStateChange.next(ExtensibleModuleWrapper.java:295)
at weblogic.application.internal.ExtensibleModuleWrapper$PrepareStateChange.next(ExtensibleModuleWrapper.java:285)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:109)
... 13 more

 

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