This is an automated email from the ASF dual-hosted git repository.

rzo1 pushed a commit to branch ee11
in repository https://gitbox.apache.org/repos/asf/tomee.git

commit 7c1bca6dbe9e340df8b3bff3384059feaac13da3
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)
---
 .../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);
         }
     }
 

Reply via email to