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

After making a redirection towards a virgin page the preview of the virgin page is impossible : error code 500

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • 3.2.4, 3.3.1, 3.4
    • None
    • None
    • None
    • FF11
      Chrome17.0

      Name of the virgin page : ²&é"#'

      {([-|èù_\ç^à@)]=}

      îiù%µ$£¤!§:/;.,?<>+-/.
      The name of the redirection page is something like this : Titre long avec un nom impossible²&é°=}âë$£¤%ù*µ!§:/;.,?<>0.-*/~~~~````ñ"#'{([-|èù_\ç^à@)]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed non odio egestas massa malesuada imperdiet quis sed quam. Phasellus scelerisque consequat libero, quis porta tortor sollicitudin ac.

      java.lang.StackOverflowError
      at org.apache.jackrabbit.core.ItemManager.retrieveItem(ItemManager.java:888)
      at org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:374)
      at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:328)
      at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:622)
      at org.apache.jackrabbit.core.NodeImpl$6.perform(NodeImpl.java:1710)
      at org.apache.jackrabbit.core.NodeImpl$6.perform(NodeImpl.java:1705)
      at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
      at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91)
      at org.apache.jackrabbit.core.NodeImpl.getParent(NodeImpl.java:1705)
      at org.ametys.plugins.repository.collection.AmetysObjectCollectionFactory.getAmetysObject(AmetysObjectCollectionFactory.java:91)
      at org.ametys.plugins.repository.collection.AmetysObjectCollectionFactory.getAmetysObject(AmetysObjectCollectionFactory.java:44)
      at org.ametys.plugins.repository.AmetysObjectResolver._resolve(AmetysObjectResolver.java:377)
      at org.ametys.plugins.repository.AmetysObjectResolver.resolve(AmetysObjectResolver.java:326)
      at org.ametys.plugins.repository.jcr.SimpleAmetysObjectFactory.getParent(SimpleAmetysObjectFactory.java:228)
      at org.ametys.plugins.repository.jcr.SimpleAmetysObject.getParent(SimpleAmetysObject.java:219)
      at org.ametys.plugins.repository.jcr.SimpleAmetysObject.getParentPath(SimpleAmetysObject.java:93)
      at org.ametys.plugins.repository.jcr.SimpleAmetysObject.getPath(SimpleAmetysObject.java:125)
      at org.ametys.plugins.repository.jcr.SimpleAmetysObject.getParentPath(SimpleAmetysObject.java:93)
      at org.ametys.plugins.repository.jcr.SimpleAmetysObject.getPath(SimpleAmetysObject.java:125)
      at org.ametys.plugins.repository.jcr.SimpleAmetysObject.getParentPath(SimpleAmetysObject.java:93)
      at org.ametys.plugins.repository.jcr.SimpleAmetysObject.getPath(SimpleAmetysObject.java:125)
      at org.ametys.plugins.repository.jcr.SimpleAmetysObject.getParentPath(SimpleAmetysObject.java:93)
      at org.ametys.plugins.repository.jcr.SimpleAmetysObject.getPath(SimpleAmetysObject.java:125)
      at org.ametys.plugins.repository.jcr.SimpleAmetysObject.getParentPath(SimpleAmetysObject.java:93)
      at org.ametys.plugins.repository.jcr.SimpleAmetysObject.getPath(SimpleAmetysObject.java:125)
      at org.ametys.plugins.repository.jcr.TraversableAmetysObjectHelper.getChildren(TraversableAmetysObjectHelper.java:206)
      at org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObjectFactory.getChildren(DefaultTraversableAmetysObjectFactory.java:63)
      at org.ametys.plugins.repository.jcr.DefaultTraversableAmetysObject.getChildren(DefaultTraversableAmetysObject.java:66)
      at org.ametys.web.repository.page.jcr.DefaultPage.getChildrenPages(DefaultPage.java:632)
      at org.ametys.web.clientsideelement.PreviewClientSideElement._isPreviewable(PreviewClientSideElement.java:100)
      at org.ametys.web.clientsideelement.PreviewClientSideElement._isPreviewable(PreviewClientSideElement.java:91)
      at org.ametys.web.clientsideelement.PreviewClientSideElement._isPreviewable(PreviewClientSideElement.java:102)
      at org.ametys.web.clientsideelement.PreviewClientSideElement._isPreviewable(PreviewClientSideElement.java:91)
      at org.ametys.web.clientsideelement.PreviewClientSideElement._isPreviewable(PreviewClientSideElement.java:102)

          [CMS-3464] After making a redirection towards a virgin page the preview of the virgin page is impossible : error code 500

          There is a infinite loop because Page12 redirect to Page1 which is a page node with only Page12 has child ..

          • Page 1
            • Page 12

          Laurence Aumeunier added a comment - There is a infinite loop because Page12 redirect to Page1 which is a page node with only Page12 has child .. Page 1 Page 12

            Unassigned Unassigned
            llopez Laure Lopez
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: