diff --git a/solidify-doc/src/main/java/ch/unige/solidify/test/doc/RestDocsDocumentation.java b/solidify-doc/src/main/java/ch/unige/solidify/test/doc/RestDocsDocumentation.java index ce246aceb6dd894ef6973c3efa0e3972f09ea6d4..6fd07188d68285406517e3f2edc1483ca17032ed 100644 --- a/solidify-doc/src/main/java/ch/unige/solidify/test/doc/RestDocsDocumentation.java +++ b/solidify-doc/src/main/java/ch/unige/solidify/test/doc/RestDocsDocumentation.java @@ -287,7 +287,7 @@ public abstract class RestDocsDocumentation { resourceResult = this.executeMockRequest(RestDocsType.RESOURCE, resource + SolidifyConstants.URL_SEP + resId, RequestMethod.GET, docTemplate); } catch (UnsupportedEncodingException e) { - throw new SolidifyRuntimeException(e.getMessage()); + throw new SolidifyRuntimeException(e.getMessage(), e); } } // List resource collection @@ -411,7 +411,7 @@ public abstract class RestDocsDocumentation { } } catch (final IOException e) { - throw new SolidifyRuntimeException(e.getMessage()); + throw new SolidifyRuntimeException(e.getMessage(), e); } throw new SolidifyRuntimeException("Cannot find first resId"); } diff --git a/solidify-model/src/main/java/ch/unige/solidify/validation/AssertThatAnotherFieldHasValueValidator.java b/solidify-model/src/main/java/ch/unige/solidify/validation/AssertThatAnotherFieldHasValueValidator.java index e86d5c381b5a88b32d9cf4dfe2b5744095465abc..d5a708b7239d496a3543034ad9530ae0f3ef66c8 100644 --- a/solidify-model/src/main/java/ch/unige/solidify/validation/AssertThatAnotherFieldHasValueValidator.java +++ b/solidify-model/src/main/java/ch/unige/solidify/validation/AssertThatAnotherFieldHasValueValidator.java @@ -67,8 +67,8 @@ public class AssertThatAnotherFieldHasValueValidator return false; } - } catch (NoSuchFieldException | IllegalAccessException ex) { - throw new SolidifyRuntimeException("Error during validation", ex); + } catch (NoSuchFieldException | IllegalAccessException e) { + throw new SolidifyRuntimeException("Error during validation", e); } return true; diff --git a/solidify-oai-pmh/src/main/java/ch/unige/solidify/controller/OAIController.java b/solidify-oai-pmh/src/main/java/ch/unige/solidify/controller/OAIController.java index 8c518598e6a858fbd61117504d62c49cdc1c1aeb..a8754a20ba8d1415f118b70e035af3a152dfb516 100644 --- a/solidify-oai-pmh/src/main/java/ch/unige/solidify/controller/OAIController.java +++ b/solidify-oai-pmh/src/main/java/ch/unige/solidify/controller/OAIController.java @@ -45,7 +45,7 @@ public class OAIController extends ModuleController { oaiMetadataPrefixService.initDefaultData(); oaiSetService.initDefaultData(); } catch (final Exception e) { - throw new SolidifyRuntimeException(e.getMessage()); + throw new SolidifyRuntimeException(e.getMessage(), e); } } diff --git a/solidify-util/src/main/java/ch/unige/solidify/util/HashTool.java b/solidify-util/src/main/java/ch/unige/solidify/util/HashTool.java index e42d40b3ae40ecc90530d355d75e7d02c0301e25..a89ade4f326a2a97d5adde58fa50fa03dafd64df 100644 --- a/solidify-util/src/main/java/ch/unige/solidify/util/HashTool.java +++ b/solidify-util/src/main/java/ch/unige/solidify/util/HashTool.java @@ -37,7 +37,7 @@ public class HashTool { try { messageDigest = MessageDigest.getInstance("SHA-256"); } catch (final NoSuchAlgorithmException e) { - throw new SolidifyRuntimeException("SHA-256 algorithm not available"); + throw new SolidifyRuntimeException("SHA-256 algorithm not available", e); } messageDigest.update(token.getBytes()); return DatatypeConverter.printHexBinary(messageDigest.digest());