diff --git a/core/src/main/java/com/opensymphony/xwork2/validator/validators/VisitorFieldValidator.java b/core/src/main/java/com/opensymphony/xwork2/validator/validators/VisitorFieldValidator.java index e5c54bc56..8fd62a63a 100644 --- a/core/src/main/java/com/opensymphony/xwork2/validator/validators/VisitorFieldValidator.java +++ b/core/src/main/java/com/opensymphony/xwork2/validator/validators/VisitorFieldValidator.java @@ -186,6 +186,8 @@ public class VisitorFieldValidator extends FieldValidatorSupport { List textProviders = new LinkedList<>(); if (o instanceof TextProvider) { textProviders.add((TextProvider) o); + } else { + textProviders.add(textProviderFactory.createInstance(o.getClass())); } textProviders.add(parent);