-
Notifications
You must be signed in to change notification settings - Fork 3
Closed
Labels
bugSomething isn't workingSomething isn't working
Milestone
Description
08:20:29.709 [INFO] Skipped ensuring resource 'nt:unstructured' at path '/content/acme/us/en/jcr:content/image'
08:20:29.710 [INFO] Skipped deletion as resource does not exist at path '/content/acme/us/en/jcr:content/image/file/jcr:content/dam:thumbnails'
dev.vml.es.acm.core.repo.RepoException: Cannot commit changes to repository while updating file at path '/content/acme/us/en/jcr:content/image/file'!
at dev.vml.es.acm.core.repo.Repo.commit(Repo.java:94)
at dev.vml.es.acm.core.repo.RepoResource.saveFileInternal(RepoResource.java:591)
at dev.vml.es.acm.core.repo.RepoResource.saveFile(RepoResource.java:538)
at dev.vml.es.acm.core.repo.RepoResource.saveFile(RepoResource.java:543)
at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
at AcmContentScript.doRun(AcmContentScript:22)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:343)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:328)
at groovy.lang.MetaClassImpl.doInvokeMethod(MetaClassImpl.java:1333)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1088)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1007)
at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:784)
at groovy.lang.GroovyObject.invokeMethod(GroovyObject.java:39)
at groovy.lang.Script.invokeMethod(Script.java:101)
at dev.vml.es.acm.core.code.script.ContentScript.run(ContentScript.java:64)
at dev.vml.es.acm.core.code.Executor.executeImmediately(Executor.java:203)
at dev.vml.es.acm.core.code.Executor.execute(Executor.java:155)
at dev.vml.es.acm.core.code.ExecutionQueue.executeAsync(ExecutionQueue.java:266)
at dev.vml.es.acm.core.code.ExecutionQueue.lambda$process$7(ExecutionQueue.java:208)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: org.apache.sling.api.resource.PersistenceException: Unable to commit changes to session.
at org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProvider.commit(JcrResourceProvider.java:619)
at org.apache.sling.resourceresolver.impl.providers.stateful.AuthenticatedResourceProvider.commit(AuthenticatedResourceProvider.java:268)
at org.apache.sling.resourceresolver.impl.helper.ResourceResolverControl.commit(ResourceResolverControl.java:565)
at org.apache.sling.resourceresolver.impl.ResourceResolverImpl.commit(ResourceResolverImpl.java:1056)
at dev.vml.es.acm.core.repo.Repo.commit(Repo.java:88)
... 24 more
Caused by: javax.jcr.nodetype.ConstraintViolationException: OakConstraint0022: /content/acme/us/en/jcr:content/image/file/jcr:content[[nt:resource, dam:Thumbnails]]: Mandatory property jcr:data can not be removed
at org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:226)
at org.apache.jackrabbit.oak.api.CommitFailedException.asRepositoryException(CommitFailedException.java:213)
at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.newRepositoryException(SessionDelegate.java:745)
at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.save(SessionDelegate.java:559)
at org.apache.jackrabbit.oak.jcr.session.SessionImpl$9.performVoid(SessionImpl.java:460)
at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.performVoid(SessionDelegate.java:306)
at org.apache.jackrabbit.oak.jcr.session.SessionImpl.save(SessionImpl.java:457)
at com.adobe.granite.repository.impl.CRX3SessionImpl.save(CRX3SessionImpl.java:232)
at org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProvider.commit(JcrResourceProvider.java:617)
... 28 more
Caused by: org.apache.jackrabbit.oak.api.CommitFailedException: OakConstraint0022: /content/acme/us/en/jcr:content/image/file/jcr:content[[nt:resource, dam:Thumbnails]]: Mandatory property jcr:data can not be removed
at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor$1.onConstraintViolation(TypeEditor.java:110)
at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor.constraintViolation(TypeEditor.java:235)
at org.apache.jackrabbit.oak.plugins.nodetype.TypeEditor.propertyDeleted(TypeEditor.java:267)
at org.apache.jackrabbit.oak.spi.commit.VisibleEditor.propertyDeleted(VisibleEditor.java:81)
at org.apache.jackrabbit.oak.spi.commit.CompositeEditor.propertyDeleted(CompositeEditor.java:94)
at org.apache.jackrabbit.oak.spi.commit.EditorDiff.propertyDeleted(EditorDiff.java:103)
at org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState.compareAgainstBaseState(ModifiedNodeState.java:373)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working