Hi, I'm trying to override the Required Validator for input field, in order to add a css class to each required input element.
I don't know well tapestry ioc, and my attempt failed : public class AppModule{ [...] /** * Contributes the set of validators: */ public static void contributeFieldValidatorSource( MappedConfiguration<String, Validator> configuration) { configuration.add("infuture", new DateValidator()); // replace the required tapestry source configuration.add("required", new RequiredWithCssClass()); } } And I got the following error : Exception constructing service 'FieldValidatorSource': Error invoking constructor org.apache.tapestry5.internal.services.FieldValidatorSourceImpl(ValidationMessagesSource, TypeCoercer, FormSupport, Map) (at FieldValidatorSourceImpl.java:49) via org.apache.tapestry5.services.TapestryModule.bind(ServiceBinder) (at TapestryModule.java:251) (for service 'FieldValidatorSource'): Error invoking service contribution method org.apache.tapestry5.services.TapestryModule.contributeFieldValidatorSource(MappedConfiguration): Service contribution (to service 'FieldValidatorSource') conflicts with existing contribution (by tapestry.services.AppModule.contributeFieldValidatorSource(MappedConfiguration) (at AppModule.java:172)). I tried also to name my method in app module "contributeFieldValidatorOverrideSource" with no success. Thank you for your help. Nicolas. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org