After Upgrading WebCenter Portal Getting Error: Unable to Set the Activation State to True for the Application "webcenter"
(Doc ID 2831653.1)
Last updated on OCTOBER 02, 2023
Applies to:
Oracle WebCenter Portal - Version 12.2.1.4.0 and laterInformation in this document applies to any platform.
Symptoms
The WebCenter Portal application is failing to start after upgrading from 12.2.1.3 to 12.2.1.4.
When starting the portal managed server(s) the output log file shows the following errors:
ERRORS
<DATE-TIME> <Notice> <Stdout> <BEA-000000> <<Error> <oracle.webcenter.framework.application> <BEA-000000> <
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
...
Caused By: java.lang.IllegalArgumentException: ensureCache cannot find a mapping for cache oracle.webcenter.spaces.model.ApplicationSpaceObjects
at com.tangosol.net.ExtensibleConfigurableCacheFactory.ensureCacheInternal(ExtensibleConfigurableCacheFactory.java:244)
at com.tangosol.net.ExtensibleConfigurableCacheFactory.ensureCache(ExtensibleConfigurableCacheFactory.java:213)
at com.tangosol.net.ConfigurableCacheFactory.ensureTypedCache(ConfigurableCacheFactory.java:92)
...
<DATE-TIME> <Notice> <Stdout> <BEA-000000> <<Error> <oracle.webcenter.doclib.internal.spaces.DoclibCacheManager> <BEA-000000> <
java.lang.IllegalArgumentException: ensureCache cannot find a mapping for cache oracle.webcenter.doclib.provisioned
at com.tangosol.net.ExtensibleConfigurableCacheFactory.ensureCacheInternal(ExtensibleConfigurableCacheFactory.java:244)
at com.tangosol.net.ExtensibleConfigurableCacheFactory.ensureCache(ExtensibleConfigurableCacheFactory.java:213)
at com.tangosol.net.ConfigurableCacheFactory.ensureTypedCache(ConfigurableCacheFactory.java:92)
at com.tangosol.net.ConfigurableCacheFactory.ensureCache(ConfigurableCacheFactory.java:57)
...
<DATE-TIME> <Notice> <Stdout> <BEA-000000> < java.lang.IllegalArgumentException: ensureCache cannot find a mapping for cache webcenter/PageServiceCacheRegion
at com.tangosol.net.ExtensibleConfigurableCacheFactory.ensureCacheInternal(ExtensibleConfigurableCacheFactory.java:244)
at com.tangosol.net.ExtensibleConfigurableCacheFactory.ensureCache(ExtensibleConfigurableCacheFactory.java:213)
at com.tangosol.net.ConfigurableCacheFactory.ensureTypedCache(ConfigurableCacheFactory.java:92)
at com.tangosol.net.ConfigurableCacheFactory.ensureCache(ConfigurableCacheFactory.java:57)
...
<DATE-TIME> <Notice> <StdErr> <BEA-000000> <weblogic.application.ModuleException: java.lang.NullPointerException>
...
<DATE-TIME> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application "webcenter".
weblogic.application.ModuleException: java.lang.NullPointerException
at weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:140)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:233)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:228)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
Truncated. see log file for complete stacktrace
Caused By: java.lang.NullPointerException
at oracle.webcenter.jaxrs.services.spaces.model.GroupSpaceReference.<clinit>(GroupSpaceReference.java:45)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at oracle.webcenter.jaxrs.framework.application.MultiPropertyResourceConfig.loadAndAddClass(MultiPropertyResourceConfig.java:434)
at oracle.webcenter.jaxrs.framework.application.MultiPropertyResourceConfig.findClassesInArchive(MultiPropertyResourceConfig.java:421)
Truncated. see log file for complete stacktrace
>
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
...
Caused By: java.lang.IllegalArgumentException: ensureCache cannot find a mapping for cache oracle.webcenter.spaces.model.ApplicationSpaceObjects
at com.tangosol.net.ExtensibleConfigurableCacheFactory.ensureCacheInternal(ExtensibleConfigurableCacheFactory.java:244)
at com.tangosol.net.ExtensibleConfigurableCacheFactory.ensureCache(ExtensibleConfigurableCacheFactory.java:213)
at com.tangosol.net.ConfigurableCacheFactory.ensureTypedCache(ConfigurableCacheFactory.java:92)
...
<DATE-TIME> <Notice> <Stdout> <BEA-000000> <
java.lang.IllegalArgumentException: ensureCache cannot find a mapping for cache oracle.webcenter.doclib.provisioned
at com.tangosol.net.ExtensibleConfigurableCacheFactory.ensureCacheInternal(ExtensibleConfigurableCacheFactory.java:244)
at com.tangosol.net.ExtensibleConfigurableCacheFactory.ensureCache(ExtensibleConfigurableCacheFactory.java:213)
at com.tangosol.net.ConfigurableCacheFactory.ensureTypedCache(ConfigurableCacheFactory.java:92)
at com.tangosol.net.ConfigurableCacheFactory.ensureCache(ConfigurableCacheFactory.java:57)
...
<DATE-TIME> <Notice> <Stdout> <BEA-000000> <
at com.tangosol.net.ExtensibleConfigurableCacheFactory.ensureCacheInternal(ExtensibleConfigurableCacheFactory.java:244)
at com.tangosol.net.ExtensibleConfigurableCacheFactory.ensureCache(ExtensibleConfigurableCacheFactory.java:213)
at com.tangosol.net.ConfigurableCacheFactory.ensureTypedCache(ConfigurableCacheFactory.java:92)
at com.tangosol.net.ConfigurableCacheFactory.ensureCache(ConfigurableCacheFactory.java:57)
...
<DATE-TIME> <Notice> <StdErr> <BEA-000000> <weblogic.application.ModuleException: java.lang.NullPointerException>
...
<DATE-TIME> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application "webcenter".
weblogic.application.ModuleException: java.lang.NullPointerException
at weblogic.application.internal.ExtensibleModuleWrapper.start(ExtensibleModuleWrapper.java:140)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:124)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:233)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:228)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
Truncated. see log file for complete stacktrace
Caused By: java.lang.NullPointerException
at oracle.webcenter.jaxrs.services.spaces.model.GroupSpaceReference.<clinit>(GroupSpaceReference.java:45)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at oracle.webcenter.jaxrs.framework.application.MultiPropertyResourceConfig.loadAndAddClass(MultiPropertyResourceConfig.java:434)
at oracle.webcenter.jaxrs.framework.application.MultiPropertyResourceConfig.findClassesInArchive(MultiPropertyResourceConfig.java:421)
Truncated. see log file for complete stacktrace
>
STEPS
The issue can be reproduced with the following steps:
- Upgrade from 12.2.1.3 to 12.2.1.4.
- Apply the latest WebCenter Portal bundle patch.
- Start the portal managed server(s).
Checking the managed server .out file shows that the managed server started but the WebCenter application failed to start with the following error:
Unable to set the activation state to true for the application "webcenter".
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |