From d5d28a1c09c9e8b48c135e6cd8ce2ea975006c42 Mon Sep 17 00:00:00 2001 From: Jens Steidl <Jens.Steidl@slub-dresden.de> Date: Wed, 17 Aug 2022 11:43:51 +0200 Subject: [PATCH] - fix: rethrow possible exceptions so Rosetta can handle it --- .../dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java b/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java index b3e159b..52a98e0 100644 --- a/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java +++ b/java/org/slub/rosetta/dps/repository/plugin/storage/nfs/SLUBStoragePlugin.java @@ -205,7 +205,8 @@ public class SLUBStoragePlugin extends AbstractStorageHandler { log.info("SLUBStoragePlugin.checkFixityByPlugin() oldvalue=" + oldValue); } catch (Exception e) { - log.warn("SLUBStoragePlugin.checkFixityByPlugin() hard error getting previous fixity value, ", e.getMessage()); + log.error("SLUBStoragePlugin.checkFixityByPlugin() hard error getting previous fixity value, ", e.getMessage()); + throw e; // let Rosetta know something broke, creates technical issue in workbench } fixity.setValue(getChecksumUsingPlugin(isRelativePath ? getLocalFilePath(storedEntityIdentifier) : storedEntityIdentifier, pluginname, oldValue)); /* HINT: if plugin name is still empty a java.lang.NullPointerException gets thrown -- GitLab