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();