X-Git-Url: http://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Facr%2FCmsContentNamespace.java;fp=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Facr%2FCmsContentNamespace.java;h=02abd4cda2641d4ff2fcb2e3743f1061e787fd9b;hp=fe334cb5b9d5430aa7c28fddc6e438b2c120cc65;hb=a97cc867b992ba7543e0ff3fc87b4fc41edeaa88;hpb=be58c31736198f681eef3802aceca0f23d1149c4 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 fe334cb5b..02abd4cda 100644 --- 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; +import static java.lang.System.Logger.Level.ERROR; + 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) { - 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 {