From 5bf62657fc6d1f1234f709d7b97029d7ab2fb935 Mon Sep 17 00:00:00 2001
From: Valera V.Harseko <vharseko@3a-systems.ru>
Date: Fri, 13 May 2022 21:12:37 +0000
Subject: [PATCH] FIX TransformerFactory does not recognise attribute

---
 opendj-maven-plugin/src/main/java/org/forgerock/opendj/maven/GenerateConfigMojo.java |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/opendj-maven-plugin/src/main/java/org/forgerock/opendj/maven/GenerateConfigMojo.java b/opendj-maven-plugin/src/main/java/org/forgerock/opendj/maven/GenerateConfigMojo.java
index bcb48ae..d801337 100644
--- a/opendj-maven-plugin/src/main/java/org/forgerock/opendj/maven/GenerateConfigMojo.java
+++ b/opendj-maven-plugin/src/main/java/org/forgerock/opendj/maven/GenerateConfigMojo.java
@@ -395,9 +395,15 @@
     private void initializeStylesheets() throws TransformerConfigurationException {
         getLog().info("Loading XSLT stylesheets...");
         stylesheetFactory = TransformerFactory.newInstance();
-        //stylesheetFactory.setAttribute("jdk.xml.xpathTotalOpLimit", "0");
-        stylesheetFactory.setAttribute("jdk.xml.xpathExprGrpLimit", "0");
-        stylesheetFactory.setAttribute("jdk.xml.xpathExprOpLimit", "0");
+        try {
+        	stylesheetFactory.setAttribute("jdk.xml.xpathTotalOpLimit", "0");
+        }catch (Throwable e) {}
+        try {
+        	stylesheetFactory.setAttribute("jdk.xml.xpathExprGrpLimit", "0");
+        }catch (Throwable e) {}
+        try {
+        	stylesheetFactory.setAttribute("jdk.xml.xpathExprOpLimit", "0");
+        }catch (Throwable e) {}
         stylesheetFactory.setURIResolver(resolver);
         stylesheetMetaJava = loadStylesheet("metaMO.xsl");
         stylesheetMetaPackageInfo = loadStylesheet("package-info.xsl");

--
Gitblit v1.10.0