You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by mraible <ma...@raibledesigns.com> on 2007/02/22 05:08:17 UTC

Re: [S2] Issues running Struts 2.0.6 on Resin 3.0.21

This issue turned out to be a bug in Spring's RequestContextLoader and will
be fixed in Spring 2.0.3:

http://forum.springframework.org/showthread.php?t=33874

Matt


mraible wrote:
> 
> I get the following error when I try to deploy a Struts 2.0.6 application
> on Resin 3.0.21:
> 
> java.lang.NullPointerException
> 	at
> org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag(ComponentTagSupport.java:50)
> 	at _jsp._error__jsp._jspService(common/messages.jsp:2)
> 
> From this, it looks like messages.jsp is causing the problem.  In that
> file, I have:
> 
> <%-- ActionError Messages - usually set in Actions --%>
> <s:if test="hasActionErrors()">
>     <div class="error" id="errorMessages">    
>       <s:iterator value="actionErrors">
>          <c:url value= "
>             alt="<fmt:message key="icon.warning"/>" class="icon" />
>         <s:property escape="false"/><br />
>       </s:iterator>
>    </div>
> </s:if>
> 
> <%-- FieldError Messages - usually set by validation rules --%>
> <s:if test="hasFieldErrors()">
>     <div class="error" id="errorMessages">    
>       <s:iterator value="fieldErrors">
>           <s:iterator value="value">
>              <c:url value= "
>                 alt="<fmt:message key="icon.warning"/>" class="icon" />
>              <s:property escape="false"/><br />
>           </s:iterator>
>       </s:iterator>
>    </div>
> </s:if>
> 
> <%-- Success Messages --%>
> <c:if test="${not empty messages}">
>     <div class="message" id="successMessages">    
>         <c:forEach var="msg" items="${messages}">
>              <c:url value= "
>                 alt="<fmt:message key="icon.information"/>" class="icon"
> />
>             <c:out value="${msg}" escapeXml="false"/><br />
>         </c:forEach>
>     </div>
>     <c:remove var="messages" scope="session"/>
> </c:if>
> 
> If I delete the contents of this file, I get:
> 
> [09:31:25.218] Compiling _jsp/_error__jsp.java
> [09:31:25.791] java.lang.NullPointerException
> [09:31:25.791]  at
> org.springframework.web.context.request.RequestContextListener.requestDestroyed(RequestContextListener.java:67)
> 
> If I remove RequestContextListener from my web.xml, everything works
> great.  This same application deploys and works fine on Tomcat.  Any
> ideas?  My guess is there's something in messages.jsp that I need to fix.
> 
> Thanks,
> 
> Matt
> 

-- 
View this message in context: http://www.nabble.com/Issues-running-Struts-2.0.6-on-Resin-3.0.21-tf3267060.html#a9094100
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org