My Oracle Support Banner

Web form gets stuck during approval (Doc ID 2092447.1)

Last updated on MARCH 28, 2023

Applies to:

Oracle Business Process Management Suite - Version 12.1.3.0.0 to 12.2.1.0.0 [Release 12c]
Information in this document applies to any platform.

Symptoms

When trying to approve a Task implemented as a Web Form, it gets stuck during the approval. In the thread dumps the following thread is shown as stuck:

  "[STUCK] ExecuteThread: '14' for queue: 'weblogic.kernel.Default (self-tuning)'" Id=126 RUNNABLE (in native)
  
   at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
  
   at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
  
   at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
  
   at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:87)
  
   - locked sun.nio.ch.Util$2@5682bf5
  
   - locked java.util.Collections$UnmodifiableSet@7a1de498
  
   - locked sun.nio.ch.EPollSelectorImpl@408af5ca
  
   at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:98)
  
   at weblogic.socket.NIOSocketMuxer$NIOInputStream.readInternal(NIOSocketMuxer.java:801)
  
   at weblogic.socket.NIOSocketMuxer$NIOInputStream.read(NIOSocketMuxer.java:745)
  
   at weblogic.socket.NIOSocketMuxer$NIOInputStream.read(NIOSocketMuxer.java:728)
  
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
  
   at java.io.BufferedInputStream.read1(BufferedInputStream.java:275)
  
   at java.io.BufferedInputStream.read(BufferedInputStream.java:334)
  
   - locked java.io.BufferedInputStream@630ec1e0
  
   at weblogic.net.http.MessageHeader.isHTTP(MessageHeader.java:310)
  
   at weblogic.net.http.MessageHeader.parseHeader(MessageHeader.java:232)
  
   at weblogic.net.http.HttpClient.parseHTTP(HttpClient.java:549)
  
   at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:639)
  
   - locked weblogic.net.http.SOAPHttpURLConnection@3718e665
  
   at weblogic.net.http.SOAPHttpURLConnection.getInputStream(SOAPHttpURLConnection.java:37)
  
   at weblogic.net.http.HttpURLConnection.getResponseCode(HttpURLConnection.java:1444)
  
   at com.google.gdata.client.http.HttpGDataRequest.checkResponse(HttpGDataRequest.java:535)
  
   ...



The problem appears to be instigated by an earlier exception:


#### <[ACTIVE] ExecuteThread: '21' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.io.InvalidClassException: oracle.bpel.services.workflow.webform.WebFormService; no valid constructor
at weblogic.utils.StackTraceDisabled.unknownMethod()
Caused By: java.io.InvalidClassException: oracle.bpel.services.workflow.webform.WebFormService; no valid constructor
at weblogic.utils.StackTraceDisabled.unknownMethod()


The stuck threads which were waiting on the response from this thread timeout after 600 seconds.

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.