WebCenter Spaces Hangs the Browser Session - WebCenter Spaces WLS Managed Servers Consuming CPU and causing OutOfMemoryError Error
(Doc ID 1128893.1)
Last updated on JUNE 04, 2024
Applies to:
Oracle WebCenter Portal - Version 11.1.1.2.0 to 11.1.1.9.0 [Release 11g]Information in this document applies to any platform.
Symptoms
- WebCenter Spaces becomes unresponsive.
When attempting to access Webcenter Spaces the browser hangs. - This is an HA setup with WebCenter running in 2 machines.
Each machine has 4 CPUs and 16MB in RAM.
There are 3 WC_Spaces manged servers on each machine with a total of 6 managed servers (WC_Spaces1 - WC_Spaces6). - Oracle WebLogic is runing with Oracle JRockit JDK.
- When the issue happens one or two of the Spaces managed servers starts consuming CPU.
Killing the runaway processes causes another WC_Spaces managed server to start consuming CPU. Killing the new managed server that is consuming CPU will cause another more to start consuming the CPU. This pattern goes on until all managed servers have to be killed. - After restarting all managed servers then access to WebCenter is back to normal.
- When the issue happens the following error is seen in the WC_Spaces.out file of the runaway managed server:
<Error> <oracle.adf.share.config.ConfigHelper> <BEA-000000> <oracle.adf.share.config.ConfigHelper
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at oracle.adf.share.common.rc.util.impl.MetadataRegistryBigImpl.invokeIO(MetadataRegistryBigImpl.java:137)
at
...
Caused By: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor268.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.adf.share.common.rc.util.impl.MetadataRegistryBigImpl.invokeIO(MetadataRegistryBigImpl.java:130)
at oracle.adf.share.common.rc.util.impl.MetadataRegistryBigImpl.openStream(MetadataRegistryBigImpl.java:50)
at oracle.adf.share.common.rc.util.impl.MetadataRegistryImpl.getDomDocument(MetadataRegistryImpl.java:602)
...
Caused By: java.lang.OutOfMemoryError: allocLargeObjectOrArray - Object size: 518944, Num elements: 518921
at oracle.ide.net.JarIndex.buildHashIndex(JarIndex.java:1020)
at oracle.ide.net.JarIndex.run(JarIndex.java:1515)
at oracle.ide.net.JarIndex.openInputStream(JarIndex.java:570)
at oracle.ide.net.JarURLFileSystemHelper.openInputStream(JarURLFileSystemHelper.java:355)
at oracle.ide.net.URLFileSystem.openInputStream(URLFileSystem.java:1291)
The log files are usually located in a directory like this:
[WEBTIER_HOME]/user_projects/domains/webcenter/servers/WC_Spaces/logs
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 |
Cause |
Solution |