This is an automated email from the ASF dual-hosted git repository.

tandraschko pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bval.git


The following commit(s) were added to refs/heads/master by this push:
     new 8e1e72f  fixed some TCK tests
8e1e72f is described below

commit 8e1e72fb1991442933d9c2f17cf87c62c9fa60bd
Author: Thomas Andraschko <tandrasc...@apache.org>
AuthorDate: Thu Feb 9 10:27:00 2023 +0100

    fixed some TCK tests
---
 .../src/main/java/org/apache/bval/jsr/metadata/XmlBuilder.java     | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git 
a/bval-jsr/src/main/java/org/apache/bval/jsr/metadata/XmlBuilder.java 
b/bval-jsr/src/main/java/org/apache/bval/jsr/metadata/XmlBuilder.java
index 98a2044..ba2f4f3 100644
--- a/bval-jsr/src/main/java/org/apache/bval/jsr/metadata/XmlBuilder.java
+++ b/bval-jsr/src/main/java/org/apache/bval/jsr/metadata/XmlBuilder.java
@@ -520,15 +520,18 @@ public class XmlBuilder {
     }
 
     @SuppressWarnings("unchecked")
-    private <T> Class<T> loadClass(final String fqn) {
+    private <T> Class<T> loadClass(String fqn) {
         ClassLoader loader = 
Reflection.loaderFromThreadOrClass(XmlBuilder.class);
         if (loader == null) {
             loader = getClass().getClassLoader();
         }
         try {
+            if (fqn != null) {
+                fqn = fqn.replace("\n", "").replace("\r", 
"").replaceAll("\\s", "").trim();
+            }
             return (Class<T>) Class.forName(fqn, true, loader);
         } catch (ClassNotFoundException ex) {
-            throw Exceptions.create(ValidationException::new, ex, "Unable to 
load class: %d", fqn);
+            throw Exceptions.create(ValidationException::new, ex, "Unable to 
load class: %s", fqn);
         }
     }
 

Reply via email to