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); } }