From eea63eb287856533c049c77bfe4117752eb02d33 Mon Sep 17 00:00:00 2001
From: Andreas Romeyke <art1@andreas-romeyke.de>
Date: Fri, 22 Jul 2022 13:12:39 +0200
Subject: [PATCH] - bugfix, closes
 https://git.slub-dresden.de/digital-preservation/checkit_tiff_plugin4rosetta/-/issues/9

---
 ...etadata_SLUBTechnicalMetadataExtractorCheckItTiffPlugin.xml | 2 +-
 .../SLUBTechnicalMetadataExtractorCheckItTiffPlugin.java       | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/PLUGIN-INF/metadata_SLUBTechnicalMetadataExtractorCheckItTiffPlugin.xml b/PLUGIN-INF/metadata_SLUBTechnicalMetadataExtractorCheckItTiffPlugin.xml
index aaa758f..6286785 100644
--- a/PLUGIN-INF/metadata_SLUBTechnicalMetadataExtractorCheckItTiffPlugin.xml
+++ b/PLUGIN-INF/metadata_SLUBTechnicalMetadataExtractorCheckItTiffPlugin.xml
@@ -71,7 +71,7 @@
   </pl:initParameters>
   <pl:description>SLUB Technical Metadata Extractor Plugin, using check_it_tiff to validate
     tiff-files</pl:description>
-  <pl:version>1.104</pl:version>
+  <pl:version>1.105</pl:version>
   <pl:materialType>DIGITAL</pl:materialType>
   <pl:module>Preservation</pl:module>
   <pl:generalType>TASK</pl:generalType>
diff --git a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorCheckItTiffPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorCheckItTiffPlugin.java
index e01fb28..b2d0cfb 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorCheckItTiffPlugin.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorCheckItTiffPlugin.java
@@ -233,12 +233,13 @@ public class SLUBTechnicalMetadataExtractorCheckItTiffPlugin implements MDExtrac
         for (Checkit_tiff_versions version : Checkit_tiff_versions.values()) {
             response.append(version.name()).append(" checkit_tiff:\n");
             try {
-                String execstring = this.checkit_tiff_binary_path.get(version) + " -v";
+                String execstring = this.checkit_tiff_binary_path.get(version);
                 Process p = Runtime.getRuntime().exec(execstring);
                 p.waitFor();
                 BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
                 String line = reader.readLine();
                 while (line != null) {
+                    if (line.trim().startsWith("call it with:")) { break; }
                     log.debug(line);
                     response.append(line);
                     line = reader.readLine();
-- 
GitLab