Product(s): Construct, DataConstructionServer (DCS)
Versions: All 5.x and 6.x versions – recursive menu limit will be implemented in 6.3
Issue: When accessing the Construct app (in DSP) or the DCS app (in CranSoft), the site stops responding and eventually all users are logged out. During the problem, a window might pop up on the application server stating that an exception has occurred in w3wp.exe.
Cause(s): This is caused by an "infinite loop" in the menu structure of the faulting WebApp, where a Page higher up in the menu structure is linked to by a Page underneath it. While this could happen in any WebApp, it is almost always seen in Construct/DCS, since that app is designed onsite and is often worked on by multiple users with design permissions.
Resolution:
- Go to the Admin > WebApps page.
- Select the record of the faulting Webapp and click the Menus icon.
- Find the link that is referencing a Page higher up in the menu structure and change/remove it.