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?