Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-342

Paragraphs cannot be deleted

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • 2.1 Final
    • 2.01
    • None
    • None

    Description

      When you delete a paragraph, and then close the browser, the paragraph is not really removed from the database. When you log in again, the paragraph magically reappears. The log file shows the following error when deleting a paragraph:

      org.apache.slide.jcr.core.ItemManager 22.04.2005 14:17:41 – ERROR – failed to build path of 50d45adb-b46e-47b9-a3eb-576dd48f777b/

      {http://www.jcp.org/jcr/1.0}

      isCheckedOut
      org.apache.slide.jcr.core.state.NoSuchItemStateException: 50d45adb-b46e-47b9-a3eb-576dd48f777b/

      {http://www.jcp.org/jcr/1.0}

      isCheckedOut
      at org.apache.slide.jcr.core.state.xml.XMLPersistenceManager.loadPropertyState(XMLPersistenceManager.java:509)
      at org.apache.slide.jcr.core.state.PersistentItemStateManager.getPropertyState(PersistentItemStateManager.java:227)
      at org.apache.slide.jcr.core.state.PersistentItemStateManager.getItemState(PersistentItemStateManager.java:158)
      at org.apache.slide.jcr.core.state.SessionItemStateManager.getItemState(SessionItemStateManager.java:188)
      at org.apache.slide.jcr.core.HierarchyManagerImpl.getItemState(HierarchyManagerImpl.java:419)
      at org.apache.slide.jcr.core.HierarchyManagerImpl.getPath(HierarchyManagerImpl.java:251)
      at org.apache.slide.jcr.core.AccessManagerImpl.getPermissions(AccessManagerImpl.java:85)
      at org.apache.slide.jcr.core.AccessManagerImpl.isGranted(AccessManagerImpl.java:66)
      at org.apache.slide.jcr.core.ItemManager.getItem(ItemManager.java:214)
      at org.apache.slide.jcr.core.NodeImpl.getProperty(NodeImpl.java:848)
      at org.apache.slide.jcr.core.NodeImpl.hasProperty(NodeImpl.java:865)
      at org.apache.slide.jcr.core.NodeImpl.safeIsCheckedOut(NodeImpl.java:2342)
      at org.apache.slide.jcr.core.NodeImpl.remove(NodeImpl.java:1096)
      at info.magnolia.cms.core.HierarchyManager.deletePage(HierarchyManager.java:359)
      ...

      When you delete a paragraph, and then either activate the changes, or edit another paragraph, then the paragraph is removed from the database.

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              kraft Boris Kraft
              matadex Matadex
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Bug DoR
                  Task DoD