You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bval.apache.org by mb...@apache.org on 2011/07/20 18:54:13 UTC

svn commit: r1148846 - /incubator/bval/sandbox/lang3-work/bval-jsr303-dynamic/provider/src/main/java/org/apache/bval/jsr303/dynamic/NestedValidator.java

Author: mbenson
Date: Wed Jul 20 16:54:12 2011
New Revision: 1148846

URL: http://svn.apache.org/viewvc?rev=1148846&view=rev
Log:
add logging message when NestedValidator cannot find nested validation metadata

Modified:
    incubator/bval/sandbox/lang3-work/bval-jsr303-dynamic/provider/src/main/java/org/apache/bval/jsr303/dynamic/NestedValidator.java

Modified: incubator/bval/sandbox/lang3-work/bval-jsr303-dynamic/provider/src/main/java/org/apache/bval/jsr303/dynamic/NestedValidator.java
URL: http://svn.apache.org/viewvc/incubator/bval/sandbox/lang3-work/bval-jsr303-dynamic/provider/src/main/java/org/apache/bval/jsr303/dynamic/NestedValidator.java?rev=1148846&r1=1148845&r2=1148846&view=diff
==============================================================================
--- incubator/bval/sandbox/lang3-work/bval-jsr303-dynamic/provider/src/main/java/org/apache/bval/jsr303/dynamic/NestedValidator.java (original)
+++ incubator/bval/sandbox/lang3-work/bval-jsr303-dynamic/provider/src/main/java/org/apache/bval/jsr303/dynamic/NestedValidator.java Wed Jul 20 16:54:12 2011
@@ -36,6 +36,8 @@ import org.apache.bval.util.PropertyAcce
 import org.apache.commons.lang3.ObjectUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.Validate;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 /**
  * {@code Validator} implementation to handle validations in a given context. This extension is only applicable because
@@ -145,6 +147,7 @@ public class NestedValidator extends Dyn
     private Object rootBean;
     private DynamicMetaBean rootMetaBean;
     private String path;
+    private final Logger log = LoggerFactory.getLogger(getClass());
     
     /**
      * Create a new NestedValidator instance.
@@ -226,7 +229,7 @@ public class NestedValidator extends Dyn
                 }
                 return result;
             } catch (UnknownPropertyException e) {
-
+                log.warn("Could not get nested validation metadata, falling back to non-nested metadata instead", e);
             }
         }
         return super.createContext(metaBean, object, objectClass, groups);