I'm running into a bug where I'm able to successfully rendered all the pages on my website using the GAE dev server, but when I deploy the updated version, I get NPE's on every page. I don't see any errors while deploying. There aren't any JSP recompilation errors.
Here's a sample exception:
Uncaught exception from servlet
java.lang.NullPointerException
at org.apache.jsp.WEB_002dINF.views.index_jsp._jspInit(index_jsp.java:25)
at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:91)
...
The changes I've made have mostly been styling changes and interestingly enough, if I update index.jsp back to what it used to be before my changes, I still get the NPE.
I'm just using standard JSTL with Sitemesh. I've disabled the sitemesh filter to rule that out and still get the error. I'm still using 1.6.3 SDK (since the maven-gae-plugin hasn't been updated yet).
Is there a way to look at the compiled JSP that's being used by GAE?