From fed2788c171df2645e0a029b52e02504e9866123 Mon Sep 17 00:00:00 2001
From: Andreas Romeyke <andreas.romeyke@slub-dresden.de>
Date: Wed, 2 Feb 2022 19:24:24 +0100
Subject: [PATCH] - works locally, but not in Rosetta, unknown reason :(

---
 ...SLUBTechnicalMetadataExtractorMediaConchPlugin.java | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java
index 2d5c590..f0374a8 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorMediaConchPlugin.java
@@ -23,7 +23,6 @@ import org.w3c.dom.Document;
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 
-import javax.xml.XMLConstants;
 import javax.xml.parsers.DocumentBuilder;
 import javax.xml.parsers.DocumentBuilderFactory;
 import javax.xml.transform.Transformer;
@@ -187,9 +186,12 @@ public class SLUBTechnicalMetadataExtractorMediaConchPlugin implements MDExtract
         TransformerFactory tFactory;
         try {
             tFactory = TransformerFactory.newInstance();
-            System.out.println("Factory module name:" + tFactory.getClass().getModule().getName());
-            tFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, "");
-            tFactory.setFeature(XMLConstants.USE_CATALOG, false);
+            //System.out.println("Factory module name:" + tFactory.getClass().getModule().getName());
+            //tFactory.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, true);
+            //tFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, "");
+            //tFactory.setAttribute(XMLConstants.ACCESS_EXTERNAL_STYLESHEET, "");
+            //tFactory.setFeature(XMLConstants.USE_CATALOG, false);
+            System.out.println(System.getProperty("javax.xml.transform.TransformerFactory"));
             try {
                 System.out.println("stylesource=" + stylesource);
                 assert (!stylesource.isEmpty());
-- 
GitLab