X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Finternal%2Fruntime%2FCmsStateImpl.java;h=cb806444fc668c3e5508263de895e376b741f924;hb=2f6eab782e1f78c6da207fb61b0cb1c9804d759f;hp=b76ca5792deeb20ade7a6f4167b7909de2ee3590;hpb=5eb9b949a0383d7ab2162fd30949482b13f51e83;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/internal/runtime/CmsStateImpl.java b/org.argeo.cms/src/org/argeo/cms/internal/runtime/CmsStateImpl.java index b76ca5792..cb806444f 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/runtime/CmsStateImpl.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/runtime/CmsStateImpl.java @@ -149,9 +149,10 @@ public class CmsStateImpl implements CmsState { log.debug("## CMS starting... (" + uuid + ")\n" + sb + "\n"); } - Path nodeBase = getDataPath(KernelConstants.DIR_PRIVATE); - if (nodeBase != null && !Files.exists(nodeBase)) {// first init + Path privateBase = getDataPath(KernelConstants.DIR_PRIVATE); + if (privateBase != null && !Files.exists(privateBase)) {// first init firstInit(); + Files.createDirectories(privateBase); } } catch (RuntimeException | IOException e) {