ZUV icon indicating copy to clipboard operation
ZUV copied to clipboard

Schema kann nicht als Resource geladen werden.

Open Cakmakli-a opened this issue 4 years ago • 3 comments

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.

Cakmakli-a avatar Jun 26 '20 13:06 Cakmakli-a