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

dhavalshah9131 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git


The following commit(s) were added to refs/heads/master by this push:
     new 87a128b27 RANGER-5477: Fix TransformerFactory incompatibility causing 
plugin installation failures (#842)
87a128b27 is described below

commit 87a128b27f213efab1a3b2cffd7514c4292d3529
Author: Bhaavesh Amol Amre <[email protected]>
AuthorDate: Wed Feb 11 17:59:20 2026 +0530

    RANGER-5477: Fix TransformerFactory incompatibility causing plugin 
installation failures (#842)
---
 .../main/java/org/apache/ranger/utils/install/XmlConfigChanger.java  | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git 
a/agents-installer/src/main/java/org/apache/ranger/utils/install/XmlConfigChanger.java
 
b/agents-installer/src/main/java/org/apache/ranger/utils/install/XmlConfigChanger.java
index f72dc210f..1aa6fef41 100644
--- 
a/agents-installer/src/main/java/org/apache/ranger/utils/install/XmlConfigChanger.java
+++ 
b/agents-installer/src/main/java/org/apache/ranger/utils/install/XmlConfigChanger.java
@@ -283,9 +283,8 @@ public void run() throws ParserConfigurationException, 
SAXException, IOException
 
             TransformerFactory tfactory = TransformerFactory.newInstance();
 
-            
tfactory.setFeature("http://xml.org/sax/features/external-general-entities";, 
false);
-            
tfactory.setFeature("http://xml.org/sax/features/external-parameter-entities";, 
false);
-            
tfactory.setFeature("http://apache.org/xml/features/disallow-doctype-decl";, 
true);
+            tfactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, "");
+            tfactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_STYLESHEET, "");
             tfactory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, 
Boolean.TRUE);
 
             Transformer transformer = tfactory.newTransformer();

Reply via email to