Author: amarkhel
Date: 2009-12-15 11:57:51 -0500 (Tue, 15 Dec 2009)
New Revision: 16139
Modified:
branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/validator/ObjectValidator.java
Log:
Fix RF-8149
Modified:
branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/validator/ObjectValidator.java
===================================================================
---
branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/validator/ObjectValidator.java 2009-12-15
16:30:56 UTC (rev 16138)
+++
branches/community/3.3.X/ui/beanValidator/src/main/java/org/richfaces/validator/ObjectValidator.java 2009-12-15
16:57:51 UTC (rev 16139)
@@ -49,18 +49,20 @@
// TODO - get instance class name from a "META-INF/service"
// If the Seam framework is active, org.jboss.seam.core.Validators
// component should be used.
- ObjectValidator validator;
+ ObjectValidator validator = null;
try {
validator = new BeanValidator();
- } catch (Throwable e) {
- log.warn("Bean Validator could not be instantiated", e);
+ } catch (Exception e) {
try {
validator = new HibernateValidator();
} catch (Throwable e2) {
- log.warn("Hibernate Validator could not be instantiated, use stub instead",
e);
- validator = new NullValidator();
+ //Hibernate-validators not available
}
}
+ if(validator == null){
+ log.warn("Validator implementations not found at classpath, default NullValidator
will be used.");
+ validator = new NullValidator();
+ }
return validator;
}
Show replies by date