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