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

gk pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/turbine-core.git

commit a92bba43f77a3cb5de392b1017a72e0dee1e7155
Author: Georg Kallidis <[email protected]>
AuthorDate: Mon Nov 6 17:51:49 2023 +0100

    Fix deprecated reflection without default constructor
---
 .../org/apache/turbine/services/security/torque/GroupPeerManager.java   | 2 +-
 src/java/org/apache/turbine/om/OMTool.java                              | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/extensions/torque/src/java/org/apache/turbine/services/security/torque/GroupPeerManager.java
 
b/extensions/torque/src/java/org/apache/turbine/services/security/torque/GroupPeerManager.java
index a2e0aa70..87dfc3b5 100644
--- 
a/extensions/torque/src/java/org/apache/turbine/services/security/torque/GroupPeerManager.java
+++ 
b/extensions/torque/src/java/org/apache/turbine/services/security/torque/GroupPeerManager.java
@@ -236,7 +236,7 @@ public class GroupPeerManager
 
         try
         {
-            obj = (Persistent) groupObject.newInstance();
+            obj = (Persistent) 
groupObject.getDeclaredConstructor().newInstance();
         }
         catch (Exception e)
         {
diff --git a/src/java/org/apache/turbine/om/OMTool.java 
b/src/java/org/apache/turbine/om/OMTool.java
index dec57356..5d8c8461 100644
--- a/src/java/org/apache/turbine/om/OMTool.java
+++ b/src/java/org/apache/turbine/om/OMTool.java
@@ -63,7 +63,7 @@ public class OMTool implements ApplicationTool, Recyclable
     {
         omMap = new ConcurrentHashMap<>();
         String className = 
Turbine.getConfiguration().getString("tool.om.factory");
-        this.omFactory = 
(RetrieverFactory)Class.forName(className).newInstance();
+        this.omFactory = 
(RetrieverFactory)Class.forName(className).getDeclaredConstructor().newInstance();
     }
 
     /**

Reply via email to