You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Andy Noble <an...@data-workshop.com> on 2001/09/19 18:07:32 UTC
Forte CE v3, Tomcat 3.2, Struts and Tiles
I've been successfully developing a Struts 1.0 based app using Forte CE v3 IDE with a built in Tomcat (anyone else using this?).
I've now tried to include Tiles and I'm having trouble. I keep getting an exception when I run my Web App under the built in tomcat.
The java.lang.NullPointerException (details below) appears intermittantly, in that sometimes a link to a page will cause the exception, and at other times there is no problem. This occurs with or without Tiles.
A java.lang.MissingResourceException (details below) also appears intermittantly, in that sometimes a link to a page will cause the exception, and at other times there is no problem. This only occurs with Tiles.
In both cases, when I step through with the debugger, the problem goes away!?
Can anyone help?
*****************************************
The NullPointerException is :
2001-09-19 04:56:46 - Ctx( ): Exception in: R( + /basic/basicPage.jsp + null) - java.lang.NullPointerException
at org.netbeans.modules.web.monitor.tomcat.Monitor.postService(Monitor.java:268)
at org.apache.tomcat.core.ContextManager.doPostService(ContextManager.java:904)
at org.apache.tomcat.core.Handler.service(Handler.java:293)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)
***************************************************
The MissingResourceException is:
insert page='/basic/myLayout.jsp'.
insert page='/common/header.jsp'.
insert page='/basic/menu.jsp'.
insert page='/basic/hello.jsp'.
insert page='/common/footer.jsp'.
[ServletException in:/basic/myLayout.jsp] cannot find message associated with key : dispatcher.includeException'
java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key dispatcher.includeException
at java.util.ResourceBundle.getObject(ResourceBundle.java:382)
at java.util.ResourceBundle.getString(ResourceBundle.java:354)
at org.apache.tomcat.util.StringManager.getString(StringManager.java:136)
at org.apache.tomcat.util.StringManager.getString(StringManager.java:155)
at org.apache.tomcat.util.StringManager.getString(StringManager.java:194)
at org.apache.tomcat.facade.RequestDispatcherImpl.include(RequestDispatcherImpl.java:380)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:414)
at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:730)
at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:365)
at basic._0002fbasic_0002fbasicPage_0002ejspbasicPage_jsp_3._jspService(_0002fbasic_0002fbasicPage_0002ejspbasicPage_jsp_3.java:268)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:177)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at org.netbeans.modules.web.tomcat.JspServlet.service(JspServlet.java:89)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)
javax.servlet.ServletException: cannot find message associated with key : dispatcher.includeException
at org.apache.tomcat.facade.RequestDispatcherImpl.include(RequestDispatcherImpl.java:379)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:414)
at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:730)
at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:365)
at basic._0002fbasic_0002fbasicPage_0002ejspbasicPage_jsp_3._jspService(_0002fbasic_0002fbasicPage_0002ejspbasicPage_jsp_3.java:268)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:177)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:318)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:391)
at org.netbeans.modules.web.tomcat.JspServlet.service(JspServlet.java:89)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
at org.apache.tomcat.core.Handler.service(Handler.java:286)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)
--
Andy Noble
Forte CE v3, Tomcat 3.2, Struts and Templates
Posted by Andy Noble <an...@data-workshop.com>.
Is anyone successfully running the combination of Forte CE v3 with built in Tomcat 3.2 with Struts and Struts-templates?
I only have a problem when I add Struts-templates. It intermittently throws an IncludeException. I had the same problem with Tiles.
Any ideas?