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 <[email protected]>
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);
}
}