X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=jcr%2Forg.argeo.cms.jcr%2Fsrc%2Forg%2Fargeo%2Fjcr%2FJcrUtils.java;h=1f1fa11217d01e76a5bbf96d4652de4c5459c5b6;hb=70f045c8ca8dbbd117d5a80ff57975069641079a;hp=3be8be184b25f269d581d09f2bf541980883143d;hpb=90a958b611798d6f28c3fe223994a3e565dab8c1;p=lgpl%2Fargeo-commons.git diff --git a/jcr/org.argeo.cms.jcr/src/org/argeo/jcr/JcrUtils.java b/jcr/org.argeo.cms.jcr/src/org/argeo/jcr/JcrUtils.java index 3be8be184..1f1fa1121 100644 --- a/jcr/org.argeo.cms.jcr/src/org/argeo/jcr/JcrUtils.java +++ b/jcr/org.argeo.cms.jcr/src/org/argeo/jcr/JcrUtils.java @@ -1144,6 +1144,14 @@ public class JcrUtils { // try to create workspace defaultSession = repository.login(credentials); defaultSession.getWorkspace().createWorkspace(workspaceName); + + // work around non-atomicity of workspace creation in Jackrabbit +// try { +// Thread.sleep(5000); +// } catch (InterruptedException e1) { +// // ignore +// } + workspaceSession = repository.login(credentials, workspaceName); } return workspaceSession;