From 0d0399ac02d3532bd09daf46bf9a5022bae0d15f Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Sun, 10 Sep 2017 20:48:25 +0200 Subject: [PATCH] Defensively ignore AbstractMethodError from parameterNameProvider Issue: SPR-15856 --- .../validation/beanvalidation/LocalValidatorFactoryBean.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-context/src/main/java/org/springframework/validation/beanvalidation/LocalValidatorFactoryBean.java b/spring-context/src/main/java/org/springframework/validation/beanvalidation/LocalValidatorFactoryBean.java index 97006cf4a5c..01c6114869c 100644 --- a/spring-context/src/main/java/org/springframework/validation/beanvalidation/LocalValidatorFactoryBean.java +++ b/spring-context/src/main/java/org/springframework/validation/beanvalidation/LocalValidatorFactoryBean.java @@ -353,7 +353,7 @@ public class LocalValidatorFactoryBean extends SpringValidatorAdapter ReflectionUtils.invokeMethod(parameterNameProviderMethod, configuration, parameterNameProvider); } - catch (Exception ex) { + catch (Throwable ex) { // Bean Validation 1.1 API not available - simply not applying the ParameterNameDiscoverer } }