diff --git a/spring-context/src/main/java/org/springframework/validation/SimpleErrors.java b/spring-context/src/main/java/org/springframework/validation/SimpleErrors.java index e768711e86..21c616ffdd 100644 --- a/spring-context/src/main/java/org/springframework/validation/SimpleErrors.java +++ b/spring-context/src/main/java/org/springframework/validation/SimpleErrors.java @@ -132,6 +132,7 @@ public class SimpleErrors implements Errors, Serializable { PropertyDescriptor pd = BeanUtils.getPropertyDescriptor(this.target.getClass(), field); if (pd != null && pd.getReadMethod() != null) { + ReflectionUtils.makeAccessible(pd.getReadMethod()); return ReflectionUtils.invokeMethod(pd.getReadMethod(), this.target); }