prefer own classloader for validation schemae, which are bundled into same artifact
diff --git a/bval-jsr/src/main/java/org/apache/bval/jsr/xml/SchemaManager.java b/bval-jsr/src/main/java/org/apache/bval/jsr/xml/SchemaManager.java
index ca05081..606dd7c 100644
--- a/bval-jsr/src/main/java/org/apache/bval/jsr/xml/SchemaManager.java
+++ b/bval-jsr/src/main/java/org/apache/bval/jsr/xml/SchemaManager.java
@@ -229,7 +229,7 @@
}
static Schema loadSchema(String resource) {
- final URL schemaUrl = Reflection.loaderFromThreadOrClass(SchemaManager.class).getResource(resource);
+ final URL schemaUrl = Reflection.loaderFromClassOrThread(SchemaManager.class).getResource(resource);
try {
return SCHEMA_FACTORY.newSchema(schemaUrl);
} catch (SAXException e) {