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(); } /**
