Our home page does not use a global template, but instead contains everything it needs to display properly in the page template itself.
We are just now trying to use Active Assembly across the entire site, and in testing, we have discovered that AA does not work correctly on pages without a global template.
At first I assumed that there must be some incompatible code on the home page that was breaking AA, but after commenting out EVERY macro, every variable, everything, it still does not correctly display in AA.
The AA page appears to try to load because I get a top bar and a left bar, but they are both empty(no text or icons of any sort). I do see AA icons on my editable fields, but clicking them has no effect.
An error appears at the bottom of the page, out of sight because you can’t scroll the main part of the window, but by pressing the down arrow, or viewing the code, I see this error:
FATAL exception raised: An assert statement failed. The method dojo.lang.assert() was called with a 'false' value. Here's the assert message: Cannot find parent node for field node: id = ["3","10987","787","323",null,"0","0","413","1",null,null,"displaytitle","10978","Title:",null]
In further experimenting, we took a page that DOES successfully work in AA, and in the workbench removed the template’s global template setting from “default” to “none”. Trying to AA that same page will now break in the same way.
Does anyone have any idea what the problem might be? We’ve also tried changing the “Active Assembly format” for the home page template, and while it does seem to change how AA tries to display, it still is not successful in allowing edits. Documentation on that radio button set is extremely sparse.