ZUV
ZUV copied to clipboard
Schema kann nicht als Resource geladen werden.
In der Klasse "Validator" wird in der Methode versucht das Schema zu laden:
protected void validateSchema(byte[] xmlRawData, String schemaPath, int section, EPart part) throws IrrecoverableValidationError { URL schemaFile = ClassLoader.getSystemResource("schema/" + schemaPath);
Was allerdings fehlschlägt und es kommt zu einer NullPointerException. Beim Debuggen kann man zwar feststellen, dass der Pfad zur Datei richtig ist, aber geladen wird die Resource doch nicht.
Festgestellt habe ich eher, dass mit der Anweisung wie
final InputStream is = getClass().getResourceAsStream(resourceFile);
ich Resourcen geladen bekomme. Warum ClassLoader.getSystemResource
das Laden einer
Resource nicht bewerkstelligt bekommt, ist mir noch ein "Rätsel".
Setze ZUV 0.9.0 ein.