Reused page not loading
- Applies to:
- All MindTouch Versions
- Role required:
- Draft Contributor
While the ability to reuse content is a welcome content management function, inadvertent infinite loops will not display. Review the various scenarios that could prevent your page from loading.
Infinite loops
Expert does not support the use of the wiki.page function that executes an infinite loop. In this scenario, the following would hold true:
- Page A is included in Page B
- Page B is included in Page A
This leads to what is called an infinite loop and Expert will try to cyclically load the pages until it times out. This means that both Page A and Page B will load significantly slower than expected and may not load at all.
Nested infinite loops
In some scenarios, you may have a nested page that occurs over more than 2 page. In this scenario, the following would hold true:
- Page A is included in Page B
- Page B is included in Page C
- Page C is included in Page A
All the pages would perform very slowly and may possibly not load. This scenario is not supported and you would have to eliminate the infinite loop by removing one of the wiki.page
calls.
Self-contained infinite loops
In this last scenario, you may have an individual page that loops to itself. In this scenario, you may have used a wiki.page
call on Page A to include a section from Page A. Page A would perform very slowly and may not load at all. To resolve this issue, you would have to remove the wiki.page from Page A.