From b766e949e961d985323bed22e20571bac46fc636 Mon Sep 17 00:00:00 2001 From: Andreas Romeyke <andreas.romeyke@slub-dresden.de> Date: Mon, 18 Sep 2017 15:52:14 +0200 Subject: [PATCH] - workaround, because Rosetta uses the result of getExtractionErrors() as indicator if validation fails or not, we cannot use this way to provide partial error information - changed plugin-defaults --- ...UBTechnicalMetadataExtractorCheckItTiffPlugin.xml | 12 ++++++------ ...BTechnicalMetadataExtractorCheckItTiffPlugin.java | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/PLUGIN-INF/metadata_SLUBTechnicalMetadataExtractorCheckItTiffPlugin.xml b/PLUGIN-INF/metadata_SLUBTechnicalMetadataExtractorCheckItTiffPlugin.xml index 566463e..ede6e86 100644 --- a/PLUGIN-INF/metadata_SLUBTechnicalMetadataExtractorCheckItTiffPlugin.xml +++ b/PLUGIN-INF/metadata_SLUBTechnicalMetadataExtractorCheckItTiffPlugin.xml @@ -17,7 +17,7 @@ <mandatory>true</mandatory> <x_logic_type>String</x_logic_type> <x_ui_type>TextField</x_ui_type> - <default_value>/usr/bin/checkit_tiff</default_value> + <default_value>/operational_shared/software/checkit_tiff_stable</default_value> <css_class>width40</css_class> <x_options></x_options> </x_field> @@ -26,7 +26,7 @@ <label>Path to current config file used for checkit_tiff</label> <ui_tool_tip>add full path to configfile for checkit_tiff</ui_tool_tip> <mandatory>true</mandatory> - <default_value>/etc/checkit_tiff/slub.cfg</default_value> + <default_value>/operational_shared/software/cit_tiff6_baseline_SLUB_stable.cfg</default_value> <x_logic_type>String</x_logic_type> <x_ui_type>TextField</x_ui_type> <css_class>width40</css_class> @@ -39,7 +39,7 @@ <mandatory>true</mandatory> <x_logic_type>String</x_logic_type> <x_ui_type>TextField</x_ui_type> - <default_value>/usr/bin/checkit_tiff</default_value> + <default_value>/operational_shared/software/checkit_tiff_unstable</default_value> <css_class>width40</css_class> <x_options></x_options> </x_field> @@ -48,7 +48,7 @@ <label>Path to config file used for checkit_tiff</label> <ui_tool_tip>add full path to configfile for checkit_tiff</ui_tool_tip> <mandatory>true</mandatory> - <default_value>/etc/checkit_tiff/slub.cfg</default_value> + <default_value>/operational_shared/software/cit_tiff6_baseline_SLUB_unstable.cfg</default_value> <x_logic_type>String</x_logic_type> <x_ui_type>TextField</x_ui_type> <css_class>width40</css_class> @@ -61,7 +61,7 @@ <mandatory>true</mandatory> <x_logic_type>String</x_logic_type> <x_ui_type>TextField</x_ui_type> - <default_value>/usr/bin/exiftool</default_value> + <default_value>/usr/local/bin/exiftool</default_value> <css_class>width40</css_class> <x_options></x_options> </x_field> @@ -69,7 +69,7 @@ </fr:x_form> </pl:initParameters> <pl:description>SLUB Technical Metadata Extractor Plugin, using check_it_tiff to validate tiff-files</pl:description> - <pl:version>1.94</pl:version> + <pl:version>1.95</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 b9732ea..16ddd1a 100644 --- a/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorCheckItTiffPlugin.java +++ b/java/org/slub/rosetta/dps/repository/plugin/SLUBTechnicalMetadataExtractorCheckItTiffPlugin.java @@ -179,7 +179,7 @@ public class SLUBTechnicalMetadataExtractorCheckItTiffPlugin implements MDExtrac } else if (true == is_current_checkit_tiff_valid) { isvalid = true; iswellformed=true; - extractionErrors = validationLog; + extractionErrors.clear(); } else { isvalid = false; iswellformed = false; -- GitLab