Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Struts 2 »

Issues running Struts 2.0.6 on Resin 3.0.21

Matt Raible

2007-02-21

Replies:


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
--
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)

©2008 junlu.com - Jax Systems, LLC, U.S.A.