Scott,
Tried what you listed(installing fresh instance of AEM, built a page in Touch UI using template created), and still the same error. I looked further into the error and tracked down where it starts failing:
85 (2016-03-11 11:50:51) TIMER_START{/libs/cq/gui/components/authoring/pagestatus/pagestatus.jsp#97} 88 (2016-03-11 11:50:51) LOG SCRIPT ERROR: 88 (2016-03-11 11:50:51) TIMER_END{3,/libs/cq/gui/components/authoring/pagestatus/pagestatus.jsp#97} 89 (2016-03-11 11:50:51) LOG SCRIPT ERROR: 89 (2016-03-11 11:50:51) TIMER_END{5,/libs/granite/ui/components/foundation/layouts/popover/popover.jsp#96} 89 (2016-03-11 11:50:51) LOG SCRIPT ERROR: 89 (2016-03-11 11:50:51) TIMER_END{7,/libs/granite/ui/components/foundation/container/container.jsp#95} 90 (2016-03-11 11:50:51) LOG SCRIPT ERROR: 90 (2016-03-11 11:50:51) TIMER_END{11,/libs/cq/gui/components/authoring/headerbar/headerbar.jsp#92} 90 (2016-03-11 11:50:51) LOG SCRIPT ERROR: 90 (2016-03-11 11:50:51) TIMER_END{12,/libs/cq/gui/components/authoring/editorpanel/panelheader.jsp#91} 91 (2016-03-11 11:50:51) LOG SCRIPT ERROR: 91 (2016-03-11 11:50:51) TIMER_END{14,/libs/cq/gui/components/authoring/editorpanel/editorpanel.jsp#90} 91 (2016-03-11 11:50:51) LOG SCRIPT ERROR: 91 (2016-03-11 11:50:51) TIMER_END{83,/libs/granite/ui/components/foundation/contsys/contsys.jsp#3} 92 (2016-03-11 11:50:51) LOG SCRIPT ERROR: 93 (2016-03-11 11:50:51) LOG SCRIPT ERROR: javax.servlet.ServletException: javax.servlet.jsp.JspException: Error while executing script body.jsp 93 (2016-03-11 11:50:51) TIMER_END{91,/libs/granite/ui/components/foundation/admin/page/page.jsp#1} 93 (2016-03-11 11:50:51) LOG SCRIPT ERROR: 93 (2016-03-11 11:50:51) TIMER_END{93,/libs/foundation/components/primary/cq/Page/Page.jsp#0} 94 (2016-03-11 11:50:51) LOG Applying Error filters 94 (2016-03-11 11:50:51) LOG Calling filter: org.apache.sling.rewriter.impl.RewriterFilter 94 (2016-03-11 11:50:51) TIMER_START{handleError:throwable=java.lang.NullPointerException} 97 (2016-03-11 11:50:51) TIMER_END{3,handleError:throwable=java.lang.NullPointerException}I have also attached a package with the page-rendering component I have(newpage), the template, and the Page in /content. Rename the "newfile.gif" file with a .zip extension to extract it.
Thanks!
I also started up an instance of AEM 5.6.1 and installed the sample package above. While the TouchUI was in beta in 5.6.1, it loaded without any errors :P If you can, please install the sample package I attached on your 6.0+ instance and see if you see the same error. If not, it has to do with me not having access to the various patches/hotfixes deployed