StackOverflowError from AJPBodyInputStream.read() when Handling Requests with Large HTTP body
(Doc ID 423164.1)
Last updated on SEPTEMBER 06, 2020
Applies to:Oracle Containers for J2EE - Version 10.1.3.0.0 to 10.1.3.3.0 [Release AS10gR3]
Information in this document applies to any platform.
You have a J2EE web application running in the Oracle Containers for J2EE (OC4J) component of Oracle Application Server 10.1.3.x that receives requests via the MOD_OC4J component of the Oracle HTTP_Server
During the handling of requests whose body content is large, the OC4J container encounters a StackOverflowError with a stack trace similar to the following:
With some JDK implementations, such as JRockit (build 1.4.2_12-b03), the StackOverflowError can cause the JVM to abnormally exit though other JDK implementations (such as the Oracle JDK 1.4.2_13 implementation) seem to be able to recover more gracefully from this error.
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