Hi!

  Currently, I am in the midst of converting a working Struts application
(JSP/Tiles/Modules) to one that uses JSF, using the struts-faces integration
library.

  Having problems retrieving the messages from the
"message-module1.properties" resource (defined in the
struts-config-module1.xml).

  When attempting to use the message key like <s:message key="label1"/>, an
exception is reported:

----- Root Cause -----
java.lang.NullPointerException
            at
org.apache.jasper.runtime.BodyContentImpl.write(BodyContentImpl.java:195)
            at
javax.faces.webapp.UIComponentTag$1.write(UIComponentTag.java:946)
            at
com.sun.faces.renderkit.html_basic.HtmlResponseWriter.write(HtmlResponseWrit
er.java:519)
            at
org.apache.struts.faces.renderer.WriteRenderer.encodeEnd(Unknown Source)
            at
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:713)
            at
javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:606)
            at
javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:529)
            at
org.apache.jsp.Messages_jsp._jspx_meth_s_message_0(Messages_jsp.java:264)
            at
org.apache.jsp.Messages_jsp._jspx_meth_c_if_0(Messages_jsp.java:230)
            at org.apache.jsp.Messages_jsp._jspService(Messages_jsp.java:88)
            at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2
10)
            at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
            at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
            at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:684)
            at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch
er.java:575)
            at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher
.java:498)
            at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:8
22)
            at
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:398)
            at
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137)
            at
org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177)
            at
org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756)

  Some notes:
    (1) I am running using Tomcat 4.1.20, J2SE 1.4.2_04, Struts 1.1, JSF RI
1.1 and struts-faces 0.5
    (2) Have already defined <s:loadMessages var="messages-module1"/>
    (3) It is working if I use the <bean:message> tag instead

  Any help or pointers would be appreciated.

  Thanks!

CH

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to