Details
-
Bug
-
Resolution: Fixed
-
Major
-
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/
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.