Improve ACR, introduce migration from JCR.
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / acr / TypesManager.java
index 6cfb2e5e9cbc2a74736c9a231e488ad99e164ac0..23d6042d7ac23c53a8d7a797c74cd8274e07c4f0 100644 (file)
@@ -65,7 +65,7 @@ class TypesManager {
        private XSModel xsModel;
        private SortedMap<QName, Map<QName, CrAttributeType>> types;
 
-       private boolean validating = true;
+       private boolean validating = false;
 
        private final static boolean limited = false;
 
@@ -99,6 +99,7 @@ class TypesManager {
                if (xsdSystemId != null) {
                        sources.add(new StreamSource(xsdSystemId));
                        reload();
+                       log.debug(() -> "Registered types " + namespace + " from " + xsdSystemId);
                }
        }
 
@@ -452,7 +453,8 @@ class TypesManager {
                try {
                        validator.validate(source);
                } catch (SAXException e) {
-                       throw new IllegalArgumentException("Provided source is not valid", e);
+                       log.error(source + " is not valid ", e);
+                       // throw new IllegalArgumentException("Provided source is not valid", e);
                }
        }