My Oracle Support Banner

High CPU Load And StuckThreads In Java.util.WeakHashMap.get(WeakHashMap.java:403) (Doc ID 2587122.1)

Last updated on DECEMBER 16, 2023

Applies to:

Oracle WebLogic Server - Version 12.2.1.3.0 and later
Information in this document applies to any platform.

Symptoms

 
Running performance/workload test application on a weblogic server it consumes noticeable CPU (it may get up to 100%) but most important application webservices threads get stuck on:
 

"[ACTIVE] ExecuteThread: '23' for queue: 'weblogic.kernel.Default (self-tuning)'-[https://HOST:PORT/application/v1]" #72 daemon prio=5 os_prio=0  runnable  
  java.lang.Thread.State: RUNNABLE
  at java.util.WeakHashMap.get(WeakHashMap.java:403)
  at com.sun.xml.ws.api.streaming.ContextClassloaderLocal.get(ContextClassloaderLocal.java:58)
  at com.sun.xml.ws.api.streaming.XMLStreamWriterFactory.get(XMLStreamWriterFactory.java:190)
  at com.sun.xml.ws.api.streaming.XMLStreamWriterFactory.create(XMLStreamWriterFactory.java:214)
  at com.sun.xml.ws.encoding.StreamSOAPCodec.encode(StreamSOAPCodec.java:142)
  at com.sun.xml.ws.encoding.SOAPBindingCodec.encode(SOAPBindingCodec.java:242)
  at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:225)
  at weblogic.wsee.jaxws.transport.http.client.WLSHttpTransportPipe.process(WLSHttpTransportPipe.java:30)
  at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:145)
  at com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:139)
  ....
 

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
References


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