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

Copying page with locked content results in error

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Critical Critical
    • 4.10.3, 4.9.16, 4.11.0
    • 4.9.11, 4.10.1
    • None
    • None

      Steps to reproduce:

      1. Create a page with an "Article" content
      2. Populate mandatory field in content
      3. Use "Save" button to save the content without closing it
      4. Copy the page containing the aforementionned content
      5. Paste the page : Error message: "Error: The server failed (code 500)"
      Caused by: javax.jcr.lock.LockException: Node locked.
      at org.apache.jackrabbit.core.lock.LockManagerImpl#checkLock:694
      at org.apache.jackrabbit.core.lock.LockManagerImpl#checkLock:670
      at org.apache.jackrabbit.core.lock.LockManagerImpl#checkLock:655
      at org.apache.jackrabbit.core.lock.XALockManager#checkLock:174
      at org.apache.jackrabbit.core.ItemValidator#checkLock:367
      at org.apache.jackrabbit.core.ItemValidator#checkCondition:288
      at org.apache.jackrabbit.core.ItemValidator#checkModify:248
      at org.apache.jackrabbit.core.VersionManagerImpl#getNodeState:637
      at org.apache.jackrabbit.core.VersionManagerImpl#getNodeState:622
      at org.apache.jackrabbit.core.VersionManagerImpl$3#perform:157
      at org.apache.jackrabbit.core.VersionManagerImpl$3#perform:154
      at org.apache.jackrabbit.core.session.SessionState#perform:216
      at org.apache.jackrabbit.core.VersionManagerImpl#perform:96
      at org.apache.jackrabbit.core.VersionManagerImpl#checkpoint:154
      at org.ametys.plugins.repository.jcr.DefaultAmetysObject#checkpoint:148
      ... 110 more 
      1. Click OK
      2. Close the content tab

      First issue is that the copy of the page isn't visible in sitemap.

      Here is the 2nd issue:

      1. Reload page
      2. The duplicated page now appears
      3. Click to open the page : display error occurs
      Caused by: javax.jcr.PathNotFoundException: ametys-internal:content
      at org.apache.jackrabbit.core.NodeImpl$11#perform:2266
      at org.apache.jackrabbit.core.NodeImpl$11#perform:2253
      at org.apache.jackrabbit.core.session.SessionState#perform:216
      at org.apache.jackrabbit.core.ItemImpl#perform:91
      at org.apache.jackrabbit.core.NodeImpl#getProperty:2253
      at org.ametys.web.repository.page.jcr.DefaultZoneItem#getContent:126
      ... 108 more 

       

            Unassigned Unassigned
            jhawken James Hawken
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: