Caused by: java.lang.NullPointerException
at org.apache.tiles.template.InsertTemplateModel.start(InsertTemplateModel.java:74)
at org.apache.tiles.jsp.taglib.InsertTemplateTag.doTag(InsertTemplateTag.java:253)
at org.apache.jsp.WEB_002dINF.jsp.product.index_jsp._jspx_meth_tiles_005finsertTemplate_005f0(index_jsp.java:88)
at org.apache.jsp.WEB_002dINF.jsp.product.index_jsp._jspService(index_jsp.java:63)
da uma olhada nesse product/index.jsp e dá uma olhada na chamada tiles:insertTemplate, vc tá passando algo null pra ela.
Estou com o mesmo problema do @joaovdscostal. Não tem nenhuma linha inválida no JSP que possa causar o NULL, tanto que a aplicação funciona em algumas situações. A aplicação deve rodar em vários contextos diferentes no tomcat. Sempre que paro o tomcat e subo o WAR, a aplicação funciona sem problema algum. Quando subo o mesmo WAR em outro contexto, passa a dar problema no TILES.
Avançando um pouco mais, consegui duplicar o problema com apenas um contexto.
-> Faço o build do WAR (Netbeans 7.2)
-> Faço deploy no tomcat (7.0.29)
-> Acesso a aplicação (tudo funciona)
-> Faço o undeploy
-> Envio novamente o WAR no tomcat (simulando uma nova versão da aplicação)
-> Nesse momento para de funcionar!
Se reiniciar o tomcat, volta a funcionar sem problemas.
Lucas, nesse template uso o pageContext.request.serverName, pageContext.request.serverPort e pageContext.servletContext.contextPath