This is an automated email from the ASF dual-hosted git repository. rzo1 pushed a commit to branch tomee-10.x in repository https://gitbox.apache.org/repos/asf/tomee.git
commit ab950bd537e3c59331d5c7d4def91b9a3623e801 Author: Richard Zowalla <[email protected]> AuthorDate: Tue Nov 4 20:34:11 2025 +0100 Prevent StackOverflowError from static get() in PolicyConfigurationFactory overriding outer class method (in new auth api) (cherry picked from commit a99eb8b89e3e6d44cc1dd8cfb30d1c239815cfa6) --- .../main/java/org/apache/openejb/core/security/JaccProvider.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/container/openejb-core/src/main/java/org/apache/openejb/core/security/JaccProvider.java b/container/openejb-core/src/main/java/org/apache/openejb/core/security/JaccProvider.java index 231068c08f..1905eb680a 100644 --- a/container/openejb-core/src/main/java/org/apache/openejb/core/security/JaccProvider.java +++ b/container/openejb-core/src/main/java/org/apache/openejb/core/security/JaccProvider.java @@ -100,12 +100,12 @@ public abstract class JaccProvider { } public PolicyConfiguration getPolicyConfiguration(final String contextID, final boolean remove) throws PolicyContextException { - return get().getPolicyConfiguration(contextID, remove); + return JaccProvider.get().getPolicyConfiguration(contextID, remove); } @Override public PolicyConfiguration getPolicyConfiguration(final String contextID) { - return get().getPolicyConfiguration(contextID); + return JaccProvider.get().getPolicyConfiguration(contextID); } @Override @@ -114,7 +114,7 @@ public abstract class JaccProvider { } public boolean inService(final String contextID) throws PolicyContextException { - return get().inService(contextID); + return JaccProvider.get().inService(contextID); } }
