My Oracle Support Banner

Seeing Performance Issues with Stuck and Blocked Threads in ContentTypeFactory After Applying the WebCenter Portal patch 12.2.1.4.230525 or later (Doc ID 3043186.1)

Last updated on AUGUST 26, 2024

Applies to:

Oracle WebCenter Portal - Version 12.2.1.4.230525 to 12.2.1.4.240228
Oracle WebCenter Portal for OCI - Version 12.2.1.4_24.2 and later
Information in this document applies to any platform.

Symptoms

WebCenter Portal is having performance issues with stuck and blocked threads in ContentTypeFactory after applying the WebCenter Portal patch 12.2.1.4.230525 or later.

Issue only happens in HA setup.
Issue is reproducible with Content Presenter. 

ERROR

The stuck threads look like this:

"[ACTIVE] ExecuteThread: '8' for queue: 'weblogic.kernel.Default (self-tuning)'" #115 daemon prio=5 os_prio=0 tid=0x00007f5958e61800 nid=0xca204 waiting for monitor entry [0x00007f5943615000]
java.lang.Thread.State: BLOCKED (on object monitor)
    at oracle.webcenter.content.integration.spi.ucm.factory.ContentTypeFactory.getTypeNames(ContentTypeFactory.java:424)
    - waiting to lock <0x00000005dfab0208> (a oracle.webcenter.content.integration.spi.ucm.factory.ContentTypeFactory)
    at oracle.webcenter.content.integration.spi.ucm.factory.ContentTypeFactory.getContentType(ContentTypeFactory.java:223)
    at oracle.webcenter.content.integration.spi.ucm.factory.NodeFactory.createNode(NodeFactory.java:106)
    at oracle.webcenter.content.integration.spi.ucm.search.SearchService.checkForStaleness(SearchService.java:503)
    at oracle.webcenter.content.integration.spi.ucm.search.SearchService.getSearchResults(SearchService.java:457)
    at oracle.webcenter.content.integration.spi.ucm.search.SearchService.executeQuery(SearchService.java:323)
    at oracle.webcenter.content.integration.spi.ucm.search.ContentSearchExecutor.executeSearchCommand(ContentSearchExecutor.java:71)
    at oracle.webcenter.content.integration.spi.ucm.search.UCMSearchExecutor.executeSearchCommand(UCMSearchExecutor.java:132)
    at oracle.webcenter.content.integration.spi.ucm.search.SearchTranslator.doSearch(SearchTranslator.java:253)
    at oracle.webcenter.content.integration.spi.ucm.search.SearchTranslator.search(SearchTranslator.java:210)
    at oracle.webcenter.content.integration.spi.ucm.search.SearchOps.nodeSearch(SearchOps.java:116)
    at sun.reflect.GeneratedMethodAccessor1850.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at oracle.webcenter.content.integration.federated.internal.delegate.LatestInterfaceVersionWrapper.invoke(LatestInterfaceVersionWrapper.java:73)
    at com.sun.proxy.$Proxy508.nodeSearch(Unknown Source)
    at oracle.webcenter.content.integration.federated.internal.filter.logging.SOPSLoggingFilter.nodeSearch(SOPSLoggingFilter.java:78)
    at sun.reflect.GeneratedMethodAccessor1849.invoke(Unknown Source)
    ...

 

STEPS

The issue can be reproduced with the following steps:

  1. Apply the WebCenter Portal patch 12.2.1.4.230525 or later or later to a WebCenter Portal HA install with Distributed Coherence for HA. 
  2. Restart the domain.
  3. Note you will start seeing performance issues with STUCK and CLOCKED threads in ContentTypeFactory. 

Changes

Applied the WebCenter Portal patch 12.2.1.4.230525 or later. 

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.