From b0dcdb85d786f8b6387dd9b3a24c8f8fc8a90cd9 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Thu, 8 Jun 2023 05:36:12 +0200 Subject: [PATCH] IDEMPIERE-5567 - fix stack overflow logging changelog (#1888) --- org.adempiere.base/src/org/compiere/model/MSession.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/org.adempiere.base/src/org/compiere/model/MSession.java b/org.adempiere.base/src/org/compiere/model/MSession.java index 92a8bd36f1..764a8f7123 100644 --- a/org.adempiere.base/src/org/compiere/model/MSession.java +++ b/org.adempiere.base/src/org/compiere/model/MSession.java @@ -370,6 +370,9 @@ public class MSession extends X_AD_Session implements ImmutablePOSupport int AD_Client_ID, int AD_Org_ID, Object OldValue, Object NewValue, String event) { + // never log change log itself (recursive error) + if (AD_Table_ID == MChangeLog.Table_ID) + return null; // Null handling if (OldValue == null && NewValue == null) return null;