From a4a1f98fb9f43a1f6e4709efcc8d7ec017045a87 Mon Sep 17 00:00:00 2001 From: Jeroen van Schagen Date: Fri, 3 May 2019 13:19:15 +0200 Subject: [PATCH] Added error message to BeanStrictMappingRequirementsException, hinting users to look up in their logging for details on the mismatch --- pom.xml | 2 +- .../core/BeanStrictMappingRequirementsException.java | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 8837278a..ff00808a 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ io.beanmapper beanmapper - 3.0.1 + 3.0.2-SNAPSHOT jar 42 Bean Mapper Easy-to-use bean mapper for conversion from form to object to view diff --git a/src/main/java/io/beanmapper/core/BeanStrictMappingRequirementsException.java b/src/main/java/io/beanmapper/core/BeanStrictMappingRequirementsException.java index 3f97cdd3..79548d9c 100644 --- a/src/main/java/io/beanmapper/core/BeanStrictMappingRequirementsException.java +++ b/src/main/java/io/beanmapper/core/BeanStrictMappingRequirementsException.java @@ -13,10 +13,15 @@ public class BeanStrictMappingRequirementsException extends RuntimeException { private final List validationMessages; public BeanStrictMappingRequirementsException(BeanMatchValidationMessage validationMessage) { - this(Collections.singletonList(validationMessage)); + this(Collections.singletonList(validationMessage)); } public BeanStrictMappingRequirementsException(List validationMessages) { + super( + "One or more property mismatches between a mapped source and target type. " + + "Read the error logging above for more details." + ); + this.validationMessages = validationMessages; logErrors(validationMessages); }