See http://www.nabble.com/%28Fix-for%29-struts-tags-in-messages.jsp-causing-NPE-stack-trace-using-struts-cleanup-ActionContextCleanUp-tf3399814s2369.html
Tim Azzopardi wrote: > > my guess is sitemesh and ActionContextCleanUp > > > Matt Raible-3 wrote: >> >> I experienced this issue yesterday and never figured out a solution. For >> some reason, everything works fine in AppFuse. The only thing I can think >> of >> that I changed was moving the struts.properties into struts.xml. >> >> Matt >> >> >> On 2/9/07, Tim Azzopardi <[EMAIL PROTECTED]> wrote: >>> >>> >>> I modified my appfuse1.9.4 app to use struts2.0.1 and it was working >>> fine. >>> I've upgraded to 2.0.5 (which involves some changes to struts.xml) I >>> have >>> compared my web.xml and struts.xml configuration with appfuse2 m3 (over >>> and >>> over) and can't see any significant differences. >>> >>> *Every* page in my application works, but I get a stack trace on *every* >>> page as show below. Its caused by the struts tags in messages.jsp. If I >>> replace all the content of messages.jsp with "hello", then the stack >>> trace >>> is no more. >>> I don't understand because the struts tags on the main application pages >>> are >>> working fine. >>> >>> (Obviously if I need a real error page things go badly wrong, but >>> otherwise >>> my application works) >>> >>> >>> java.lang.NullPointerException >>> at org.apache.struts2.views.jsp.TagUtils.getStack(TagUtils.java >>> :58) >>> ... >>> org.apache.jasper.JasperException: Exception in JSP: >>> /common/messages.jsp:2 (which is the first struts tag) >>> >>> 1: <%@ page language="java" isErrorPage="true" %> >>> 2: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> >>> 3: <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> >>> 4: <%@ taglib uri="/struts-tags" prefix="s" %> >>> 5: >>> >>> Stacktrace: >>> at >>> org.apache.jasper.servlet.JspServletWrapper.handleJspException( >>> JspServletWrapper.java:512) >>> >>> >>> >>> >>> >>> messages.jsp is included by error.jsp - if I inline messages.jsp into >>> error.jsp then I get the same problem: >>> >>> org.apache.jasper.JasperException: Exception in JSP: /error.jsp:21 >>> 18: <div id="main"> >>> 19: <h1><fmt:message key="errorPage.heading"/></h1> >>> 20: >>> 21: <s:if test="hasActionErrors()"> >>> >>> >>> Any guesses as what could be going wrong? >>> -- >>> View this message in context: >>> http://www.nabble.com/struts-tags-in-messages.jsp-causing-stack-trace-after-upgrade-to-struts2.0.5-tf3201778s2369.html#a8890309 >>> Sent from the AppFuse - User mailing list archive at Nabble.com. >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >> >> >> -- >> http://raibledesigns.com >> >> > > -- View this message in context: http://www.nabble.com/struts-tags-in-messages.jsp-causing-stack-trace-after-upgrade-to-struts2.0.5-tf3201778s2369.html#a9467335 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]