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)
...
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 |