projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make XSD login more robust
[lgpl/argeo-commons.git]
/
org.argeo.cms
/
src
/
org
/
argeo
/
cms
/
acr
/
CmsContentNamespace.java
diff --git
a/org.argeo.cms/src/org/argeo/cms/acr/CmsContentNamespace.java
b/org.argeo.cms/src/org/argeo/cms/acr/CmsContentNamespace.java
index fe334cb5b9d5430aa7c28fddc6e438b2c120cc65..02abd4cda2641d4ff2fcb2e3743f1061e787fd9b 100644
(file)
--- a/
org.argeo.cms/src/org/argeo/cms/acr/CmsContentNamespace.java
+++ b/
org.argeo.cms/src/org/argeo/cms/acr/CmsContentNamespace.java
@@
-1,5
+1,7
@@
package org.argeo.cms.acr;
package org.argeo.cms.acr;
+import static java.lang.System.Logger.Level.ERROR;
+
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URL;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URL;
@@
-58,9
+60,13
@@
public enum CmsContentNamespace implements ContentNamespace {
// FIXME workaround when in nested OSGi frameworks
resource = URI.create("platform:/plugin/org.argeo.cms" + RESOURCE_BASE + resourceFileName).toURL();
} catch (MalformedURLException e) {
// FIXME workaround when in nested OSGi frameworks
resource = URI.create("platform:/plugin/org.argeo.cms" + RESOURCE_BASE + resourceFileName).toURL();
} catch (MalformedURLException e) {
- throw new IllegalArgumentException("Cannot convert " + resourceFileName + " to URL");
+ resource = null;
+ System.getLogger(CmsContentNamespace.class.getName()).log(ERROR,
+ "Cannot load " + resourceFileName + ": " + e.getMessage());
+ // throw new IllegalArgumentException("Cannot convert " + resourceFileName + "
+ // to URL");
}
}
- Objects.requireNonNull(resource);
+
//
Objects.requireNonNull(resource);
}
if (publicUrl != null)
try {
}
if (publicUrl != null)
try {