You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@logging.apache.org by "Gary ,Verwers (Jira)" <ji...@apache.org> on 2022/10/13 17:42:00 UTC
[jira] [Created] (LOG4J2-3619) Log4j stops logging when the log message contains a java.lang.StackOverflowError
Gary ,Verwers created LOG4J2-3619:
-------------------------------------
Summary: Log4j stops logging when the log message contains a java.lang.StackOverflowError
Key: LOG4J2-3619
URL: https://issues.apache.org/jira/browse/LOG4J2-3619
Project: Log4j 2
Issue Type: Bug
Components: Core
Affects Versions: 2.17.2
Environment: We run Weblogic 12 in a Linux environment.
Reporter: Gary ,Verwers
The RingBuffer Consumer stop printing logs when it comes to a log event with an exception connected with a StackOverFlowError attached. We have had this occur several dozen times.
Both the cursor and the gate point at the same place in the event buffer and very quickly all the threads on the server are frozen waiting for the ring buffer to clear up space. But the consumer is just stuck waiting an not printing the event. It has failed with a stack overflow from spring mvc mapping and it has failed with a stack overflow from Jackson JSON ObjectMapper with object level recursion triggering a stack overflow.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)