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