1. I am testing on my local author instance, so it should be.
2. 16.11.2021 10:40:19.459 *ERROR* [[0:0:0:0:0:0:0:1] [1637084408284] GET /myapp/articles.html/etc/assets/[project]/articles HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught SlingException
java.lang.NullPointerException: null
at org.apache.jsp.libs.granite.ui.components.shell.collectionpage.collectionpage_jsp._jspService(collectionpage_jsp.java:1152)
at org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:725) [org.apache.felix.http.servlet-api:1.1.2]
at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:502)
at org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:449)
3. I'm not sure. It is all done with scaffolding and configuration. I'm not aware of any code behind. The stack trace doesn't have any packages in our code base.
It is possible that the whole scaffolding structure is deprecated. It looks like the default is. The thing I don't understand is why it works on the qa and uat servers but not on my local.