You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bval.apache.org by dw...@apache.org on 2010/10/26 22:36:56 UTC
svn commit: r1027737 - in /incubator/bval/trunk: bval-guice/pom.xml
bval-jsr303/src/main/java/org/apache/bval/jsr303/ClassValidator.java
bval-xstream/pom.xml pom.xml
Author: dwoods
Date: Tue Oct 26 20:36:55 2010
New Revision: 1027737
URL: http://svn.apache.org/viewvc?rev=1027737&view=rev
Log:
BVAL-84 CNFEX org.slf4j.impl.StaticLoggerBinder building xstream and guice. Patch contributed by Albert Lee.
Modified:
incubator/bval/trunk/bval-guice/pom.xml
incubator/bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/ClassValidator.java
incubator/bval/trunk/bval-xstream/pom.xml
incubator/bval/trunk/pom.xml
Modified: incubator/bval/trunk/bval-guice/pom.xml
URL: http://svn.apache.org/viewvc/incubator/bval/trunk/bval-guice/pom.xml?rev=1027737&r1=1027736&r2=1027737&view=diff
==============================================================================
--- incubator/bval/trunk/bval-guice/pom.xml (original)
+++ incubator/bval/trunk/bval-guice/pom.xml Tue Oct 26 20:36:55 2010
@@ -57,6 +57,11 @@
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-simple</artifactId>
+ <scope>test</scope>
+ </dependency>
</dependencies>
<profiles>
Modified: incubator/bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/ClassValidator.java
URL: http://svn.apache.org/viewvc/incubator/bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/ClassValidator.java?rev=1027737&r1=1027736&r2=1027737&view=diff
==============================================================================
--- incubator/bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/ClassValidator.java (original)
+++ incubator/bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/ClassValidator.java Tue Oct 26 20:36:55 2010
@@ -617,8 +617,19 @@ public class ClassValidator implements V
return ex; // do not wrap specific ValidationExceptions (or
// instances from subclasses)
} else {
- return new ValidationException("error during validation of "
- + object, ex);
+ String objectId = "";
+ try {
+ if (object != null) {
+ objectId = object.toString();
+ } else {
+ objectId = "<null>";
+ }
+ } catch (Exception e) {
+ objectId = "<unknown>";
+ } finally {
+ return new ValidationException("error during validation of "
+ + objectId, ex);
+ }
}
}
Modified: incubator/bval/trunk/bval-xstream/pom.xml
URL: http://svn.apache.org/viewvc/incubator/bval/trunk/bval-xstream/pom.xml?rev=1027737&r1=1027736&r2=1027737&view=diff
==============================================================================
--- incubator/bval/trunk/bval-xstream/pom.xml (original)
+++ incubator/bval/trunk/bval-xstream/pom.xml Tue Oct 26 20:36:55 2010
@@ -51,6 +51,11 @@
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-simple</artifactId>
+ <scope>test</scope>
+ </dependency>
</dependencies>
<build>
Modified: incubator/bval/trunk/pom.xml
URL: http://svn.apache.org/viewvc/incubator/bval/trunk/pom.xml?rev=1027737&r1=1027736&r2=1027737&view=diff
==============================================================================
--- incubator/bval/trunk/pom.xml (original)
+++ incubator/bval/trunk/pom.xml Tue Oct 26 20:36:55 2010
@@ -313,6 +313,11 @@
<version>1.6.1</version>
</dependency>
<dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-simple</artifactId>
+ <version>1.6.1</version>
+ </dependency>
+ <dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.4</version>