diff --git a/java/org/slub/rosetta/dps/repository/plugin/ValidationResourceResolver.java b/java/org/slub/rosetta/dps/repository/plugin/ValidationResourceResolver.java
index b0795d38b2d32c1877fb0983b25de1ea36296bcb..1b063f8c8335c47ef6075c179ab80366d00fd021 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/ValidationResourceResolver.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/ValidationResourceResolver.java
@@ -34,6 +34,14 @@ public class ValidationResourceResolver implements LSResourceResolver {
     public ValidationResourceResolver(Set<ValidationSchema> namespaceSchemaMap, ValidationResultHandle resultHandle) {
         this.namespaceSchemaMap = namespaceSchemaMap;
         this.resultHandle = resultHandle;
+        /*
+        System.out.println("MAP: " );
+        var i = namespaceSchemaMap.iterator();
+        while (i.hasNext()) {
+            var e = i.next();
+            System.out.println( e.nameSpace + " " + e.schemaURI );
+        }
+         */
     }
 
     public Optional<ValidationSchema> find_by_ns(String nameSpaceUri) {
@@ -106,6 +114,10 @@ public class ValidationResourceResolver implements LSResourceResolver {
             resultHandle.info("RESOURCE_RESOLVER: --> No entry in schemacatalog found for " + nameSpace + "!");
             return new DOMInputImpl(null, null, null); // disabled
         }
+        if (validationSchemaOptional.get().schemaType == ValidationSchemaType.nonvalidating) {
+            resultHandle.warning("RESOURCE_RESOLVER: --> found a namespace ("+nameSpace+") with nonexisting schema, try to ignore for validation");
+            return null; // ignore schema
+        }
         DOMInputImpl domInput = new DOMInputImpl();
         resultHandle.debug("RESOURCE_RESOLVER: --> Found entry in schemacatalog for " + nameSpace);
         /* if schemauri is local AND basename(SystemID) in dirname(schemaURI) exists