Uploaded image for project: 'CMS'
  1. CMS
  2. CMS-6013

Content edition fails when adding a new content to a metadata

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Major Major
    • 3.9
    • 3.9
    • None
    • None

      How to reproduce :

      • Edit a content,
      • Choose a metadata of type content which allow creation via the '+' button.
      • Create a new content via the button
      • Save the content

      An error popup will be shown.
      Unable to perform operation. Session has pending changes.

      Extrait stack trace
      Caused by: com.opensymphony.workflow.WorkflowException: Unable to edit content '/ametys:contents/cr-export' (content://90966961-c509-471c-a031-fa7f6856681d) from the repository: root cause: Unable to lock content
      	at org.ametys.cms.workflow.EditContentFunction.execute(EditContentFunction.java:339)
      	at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:601)
      	at org.ametys.runtime.plugin.component.PluginsComponentManager$ComponentInvocationHandler.invoke(PluginsComponentManager.java:159)
      	at com.sun.proxy.$Proxy18.execute(Unknown Source)
      	at com.opensymphony.workflow.AbstractWorkflow.executeFunction(AbstractWorkflow.java:869)
      	at com.opensymphony.workflow.AbstractWorkflow.transitionWorkflow(AbstractWorkflow.java:1042)
      	at org.ametys.plugins.workflow.Workflow.transitionWorkflow(Workflow.java:544)
      	at com.opensymphony.workflow.AbstractWorkflow.doAction(AbstractWorkflow.java:567)
      	at org.ametys.plugins.workflow.Workflow.doAction(Workflow.java:301)
      	at org.ametys.plugins.workflow.cocoon.WorkflowAction._act(WorkflowAction.java:45)
      	at org.ametys.cms.workflow.ContentWorkflowAction._act(ContentWorkflowAction.java:66)
      	at org.ametys.plugins.workflow.cocoon.AbstractWorkflowAction.act(AbstractWorkflowAction.java:71)
      	... 85 more
      Caused by: org.ametys.plugins.repository.AmetysRepositoryException: Unable to lock content
      	at org.ametys.plugins.repository.jcr.LockComponent.lock(LockComponent.java:122)
      	at org.ametys.cms.repository.ModifiableDefaultContent.lock(ModifiableDefaultContent.java:166)
      	at org.ametys.cms.workflow.EditContentFunction._prepareSynchronizeContentReferenceMetadata(EditContentFunction.java:2929)
      	at org.ametys.cms.workflow.EditContentFunction._prepareSynchronizeMetadata(EditContentFunction.java:1732)
      	at org.ametys.cms.workflow.EditContentFunction._prepareSynchronizeMetadataSetElement(EditContentFunction.java:652)
      	at org.ametys.cms.workflow.EditContentFunction._prepareSynchronizeMetadataSetElement(EditContentFunction.java:657)
      	at org.ametys.cms.workflow.EditContentFunction._bindAndValidateContent(EditContentFunction.java:509)
      	at org.ametys.cms.workflow.EditContentFunction.execute(EditContentFunction.java:286)
      	... 98 more
      Caused by: javax.jcr.InvalidItemStateException: Unable to perform operation. Session has pending changes.
      	at org.apache.jackrabbit.core.ItemValidator.checkCondition(ItemValidator.java:269)
      	at org.apache.jackrabbit.core.ItemValidator.checkModify(ItemValidator.java:248)
      	at org.apache.jackrabbit.core.lock.SessionLockManager.lock(SessionLockManager.java:176)
      	at org.ametys.plugins.repository.jcr.LockComponent.lock(LockComponent.java:104)
      	... 105 more
      
      

            laurence Laurence Aumeunier
            trizzi Thibaut Rizzi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: