From 954005261ceafe3c27389f27d4dd0b557ee820f5 Mon Sep 17 00:00:00 2001 From: Viliam Repan Date: Thu, 30 Apr 2020 11:52:05 +0200 Subject: [PATCH] more logging in jaxbutil when loading schemas to debug what's happening on bamboo ci/cd --- .../src/main/java/com/evolveum/midpoint/util/JAXBUtil.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/infra/util/src/main/java/com/evolveum/midpoint/util/JAXBUtil.java b/infra/util/src/main/java/com/evolveum/midpoint/util/JAXBUtil.java index ed63cb3eb0a..ea171ee9122 100644 --- a/infra/util/src/main/java/com/evolveum/midpoint/util/JAXBUtil.java +++ b/infra/util/src/main/java/com/evolveum/midpoint/util/JAXBUtil.java @@ -216,6 +216,10 @@ public static Class findClassForType(QName typeName, Package pkg) { String namespace = PACKAGE_NAMESPACES.get(pkg); if (namespace == null) { XmlSchema xmlSchemaAnnotation = pkg.getAnnotation(XmlSchema.class); + if (xmlSchemaAnnotation == null) { + LOGGER.error("Package namespace unknown, there is also no XmlSchema annotation on package {}, type {}", pkg.getName(), typeName); + } + namespace = xmlSchemaAnnotation.namespace(); PACKAGE_NAMESPACES.put(pkg, namespace); }