Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-51985

Embedded JIRA macro in Page Properties Grandchild Page causes Continuous Loop of Page

      Summary

      Per Developer Escalation creating this defect for a problem that occurs when a Page Properties report on a grandchild Page contains an embedded JIRA macro. The ultimate parent page will be thrown into a continuously refreshing loop, and we are unable to stop the loop from occurring without forcing the browser to stop.

      Steps to Reproduce

      1. Create a new Confluence 6.0.6 instance
      2. Add the demo site content and a local admin account
      3. Import the attached Space Export se2.zip into the newly created Confluence 6.0.6 site
      4. Perform a Content Indexing administration for the site
      5. Navigate to <yourConfleunceURL>/display/TS2/Page+Properties+testing
      6. Observe the page in a continuous loop as the Page Properties report in a grandchild page has a JIRA issues gadget in the report
      7. Observe that you can not stop the page from looping by clicking links, the back button or other methods
      8. Quit your browser
      9. Reopen your browser
      10. Go to <yourConfluenceURL>/display/TS2/Summary+of+BLUE+Child+Pages
      11. Remove the JIRA Gadget in the report for Blue page 1, with JIRA Gadget
      12. Navigate back to <yourConfleunceURL>/display/TS2/Page+Properties+testing
      13. Observe that the page looping is no longer present

      Expected Results

      Page Properties reports would display without issue and the page would render normally.

      Actual Results

      Page becomes stuck in a loop, and continues to attempt to render the reports - refreshing the page continuously and appending to the page URL with each attempt. The only way to stop the rendering is to force the browser to stop the attempt by manual intervention. 

      Workaround

      The only workaround at present is to insure that JIRA macros are only embedded at the Child Page level and no deeper than the child level, or the looping will occur. 

        1. se2.zip
          26 kB
          chucktalk

          Form Name

            [CONFSERVER-51985] Embedded JIRA macro in Page Properties Grandchild Page causes Continuous Loop of Page

            Hi, well there is this one issue CONFSERVER-52802 still open and describing it also. And it seems that's not the only one...

            Romain Coury added a comment - Hi, well there is this one issue  CONFSERVER-52802  still open and describing it also. And it seems that's not the only one...

            Tam Tran added a comment -

            Hi romain.coury,
            In this case, I don't think it's the same issue. Would you contact support here so that our support engineers can help you investigate your issue?

            Tam Tran added a comment - Hi romain.coury , In this case, I don't think it's the same issue. Would you contact support here so that our support engineers can help you investigate your issue?

            Bug is still existing in Confluence Server 6.3.4 without any Grandchildren Page. A single Child Page is enough

            Need reopen?

            Romain Coury added a comment - Bug is still existing in Confluence Server 6.3.4 without any Grandchildren Page. A single Child Page is enough Need reopen?

            Feng Xu (Inactive) added a comment - - edited

            A fix for this issue is now available for Confluence Server customers.
            Upgrade now or check out the Release Notes to see what other issues are resolved.

            Feng Xu (Inactive) added a comment - - edited A fix for this issue is now available for Confluence Server customers. Upgrade now or check out the Release Notes to see what other issues are resolved.

            Summary

            Per Developer Escalation creating this defect for a problem that occurs when a Page Properties report on a grandchild Page contains an embedded JIRA macro. The ultimate parent page will be thrown into a continuously refreshing loop, and we are unable to stop the loop from occurring without forcing the browser to stop.

            Steps to Reproduce

            1. Create a new Confluence 6.0.6 instance
            2. Add the demo site content and a local admin account
            3. Import the attached Space Export se2.zip into the newly created Confluence 6.0.6 site
            4. Perform a Content Indexing administration for the site
            5. Navigate to <yourConfleunceURL>/display/TS2/Page+Properties+testing
            6. Observe the page in a continuous loop as the Page Properties report in a grandchild page has a JIRA issues gadget in the report
            7. Observe that you can not stop the page from looping by clicking links, the back button or other methods
            8. Quit your browser
            9. Reopen your browser
            10. Go to <yourConfluenceURL>/display/TS2/Summary+of+BLUE+Child+Pages
            11. Remove the JIRA Gadget in the report for Blue page 1, with JIRA Gadget
            12. Navigate back to <yourConfleunceURL>/display/TS2/Page+Properties+testing
            13. Observe that the page looping is no longer present

            Expected Results

            Page Properties reports would display without issue and the page would render normally.

            Actual Results

            Page becomes stuck in a loop, and continues to attempt to render the reports - refreshing the page continuously and appending to the page URL with each attempt. The only way to stop the rendering is to force the browser to stop the attempt by manual intervention. 

            Workaround

            The only workaround at present is to insure that JIRA macros are only embedded at the Child Page level and no deeper than the child level, or the looping will occur. 

            chucktalk (Inactive) added a comment - Summary Per Developer Escalation creating this defect for a problem that occurs when a Page Properties report on a grandchild Page contains an embedded JIRA macro. The ultimate parent page will be thrown into a continuously refreshing loop, and we are unable to stop the loop from occurring without forcing the browser to stop. Steps to Reproduce Create a new Confluence 6.0.6 instance Add the demo site content and a local admin account Import the attached Space Export se2.zip into the newly created Confluence 6.0.6 site Perform a Content Indexing administration for the site Navigate to <yourConfleunceURL>/display/TS2/Page+Properties+testing Observe the page in a  continuous loop  as the Page Properties report in a grandchild page has a JIRA issues gadget in the report Observe that you can not stop the page from looping by clicking links, the back button or other methods Quit your browser Reopen your browser Go to <yourConfluenceURL>/display/TS2/Summary+of+BLUE+Child+Pages Remove the JIRA Gadget in the report for  Blue page 1, with JIRA Gadget Navigate back to <yourConfleunceURL>/display/TS2/Page+Properties+testing Observe that the page looping is no longer present Expected Results Page Properties reports would display without issue and the page would render normally. Actual Results Page becomes stuck in a loop, and continues to attempt to render the reports - refreshing the page continuously and appending to the page URL with each attempt. The only way to stop the rendering is to force the browser to stop the attempt by manual intervention.  Workaround The only workaround at present is to insure that JIRA macros are only embedded at the Child Page level and  no   deeper  than the child level, or the looping will occur. 

              ttranminh Tam Tran
              ctalk chucktalk (Inactive)
              Affected customers:
              1 This affects my team
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: