From d9b26df880dff8594c7293fb6bab82d0f6ba35b5 Mon Sep 17 00:00:00 2001
From: Valera V.Harseko <vharseko@3a-systems.ru>
Date: Fri, 13 May 2022 20:46:58 +0000
Subject: [PATCH] FIX after 8u331: operators that exceeds the '100' limit set by 'FEATURE_SECURE_PROCESSING'

---
 opendj-maven-plugin/src/main/java/org/forgerock/opendj/maven/GenerateConfigMojo.java |    3 +++
 1 files changed, 3 insertions(+), 0 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 2711cb0..4945afe 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,6 +395,9 @@
     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");
         stylesheetFactory.setURIResolver(resolver);
         stylesheetMetaJava = loadStylesheet("metaMO.xsl");
         stylesheetMetaPackageInfo = loadStylesheet("package-info.xsl");

--
Gitblit v1.10.0