This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 21034 - simple JSP fails on embedded Tomcat
Summary: simple JSP fails on embedded Tomcat
Status: CLOSED FIXED
Alias: None
Product: javaee
Classification: Unclassified
Component: Code (show other bugs)
Version: -FFJ-
Hardware: All All
: P1 blocker (vote)
Assignee: Petr Jiricka
URL:
Keywords:
: 21213 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-03-01 06:21 UTC by Mikhail Romanov
Modified: 2004-05-03 12:48 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
web module (11.54 KB, application/octet-stream)
2002-03-01 06:23 UTC, Mikhail Romanov
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Romanov 2002-03-01 06:21:26 UTC
Bug exists in FFJ EE v.4.0-EA (Build 020227) on Win 2k and Solaris 8 with 
JDK1.4.

Execution of very simple JSP using include derictive fails on embedded Tomcat. 

How to reproduce:

1. Unzip attached web module 
2. Mount it in the IDE
3. Execute JSP.jsp on the embedded Tomcat and notice, that the following
   exception appears in the context log file:

2002-02-28 22:13:48 WebappLoader[/include]: Deploying class repositories to 
work directory F:\Forte\EA\ffj_0228\tomcat401\work\localhost\include
2002-02-28 22:13:48 StandardManager[/include]: Seeding random number generator 
class java.security.SecureRandom
2002-02-28 22:13:48 StandardManager[/include]: Seeding of random number 
generator has been completed
2002-02-28 22:13:48 ContextConfig[/include]: Added certificates -> request 
attribute Valve
2002-02-28 22:13:48 StandardWrapper[/include:default]: Loading container 
servlet default
2002-02-28 22:13:48 default: init
2002-02-28 22:13:48 jsp: init
2002-02-28 22:13:49 jsp: init
2002-02-28 22:13:50 ApplicationDispatcher[/include] Servlet.service() for 
servlet default threw exception
java.lang.IllegalStateException
	at 
org.apache.jasper.runtime.ServletResponseWrapperInclude.getOutputStream
(ServletResponseWrapperInclude.java:109)
	at org.apache.catalina.servlets.DefaultServlet.serveResource
(DefaultServlet.java:1143)
	at org.apache.catalina.servlets.DefaultServlet.doGet
(DefaultServlet.java:519)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:679)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude
(ApplicationDispatcher.java:570)
	at org.apache.catalina.core.ApplicationDispatcher.include
(ApplicationDispatcher.java:493)
	at org.apache.jasper.runtime.JspRuntimeLibrary.include
(JspRuntimeLibrary.java:818)
	at org.apache.jsp.JSP$jsp._jspService(JSP$jsp.java:60)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at 
org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet$JspServletWrapper.ser
vice(IDEJspServlet.java:172)
	at 
org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet.serviceJspFile
(IDEJspServlet.java:234)
	at org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet.service
(IDEJspServlet.java:326)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:247)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193)
	at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter
(MonitorFilter.java:225)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:213)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:243)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:201)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.valves.CertificatesValve.invoke
(CertificatesValve.java:246)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.netbeans.modules.web.monitor.catalina.MonitorValve.invoke
(MonitorValve.java:144)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardContext.invoke
(StandardContext.java:2344)
	at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:164)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke
(ErrorDispatcherValve.java:170)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:170)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.valves.AccessLogValve.invoke
(AccessLogValve.java:462)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:163)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.connector.http.HttpProcessor.process
(HttpProcessor.java:1011)
	at org.apache.catalina.connector.http.HttpProcessor.run
(HttpProcessor.java:1106)
	at java.lang.Thread.run(Thread.java:536)

2002-02-28 22:13:50 Other throwable
2002-02-28 22:13:50 A web application object caused an exception
2002-02-28 22:13:50 java.lang.IllegalStateException
	at 
org.apache.jasper.runtime.ServletResponseWrapperInclude.getOutputStream
(ServletResponseWrapperInclude.java:109)
	at org.apache.catalina.servlets.DefaultServlet.serveResource
(DefaultServlet.java:1143)
	at org.apache.catalina.servlets.DefaultServlet.doGet
(DefaultServlet.java:519)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:679)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude
(ApplicationDispatcher.java:570)
	at org.apache.catalina.core.ApplicationDispatcher.include
(ApplicationDispatcher.java:493)
	at org.apache.jasper.runtime.JspRuntimeLibrary.include
(JspRuntimeLibrary.java:818)
	at org.apache.jsp.JSP$jsp._jspService(JSP$jsp.java:60)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at 
org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet$JspServletWrapper.ser
vice(IDEJspServlet.java:172)
	at 
org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet.serviceJspFile
(IDEJspServlet.java:234)
	at org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet.service
(IDEJspServlet.java:326)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:247)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193)
	at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter
(MonitorFilter.java:225)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:213)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:243)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:201)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.valves.CertificatesValve.invoke
(CertificatesValve.java:246)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.netbeans.modules.web.monitor.catalina.MonitorValve.invoke
(MonitorValve.java:144)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardContext.invoke
(StandardContext.java:2344)
	at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:164)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke
(ErrorDispatcherValve.java:170)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:170)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.valves.AccessLogValve.invoke
(AccessLogValve.java:462)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:163)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.connector.http.HttpProcessor.process
(HttpProcessor.java:1011)
	at org.apache.catalina.connector.http.HttpProcessor.run
(HttpProcessor.java:1106)
	at java.lang.Thread.run(Thread.java:536)

2002-02-28 22:13:50 StandardWrapperValve[jsp]: Servlet.service() for servlet 
jsp threw exception
javax.servlet.ServletException
	at org.netbeans.modules.web.monitor.server.MonitorFilter.rethrow
(MonitorFilter.java:1103)
	at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter
(MonitorFilter.java:289)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:213)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:243)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:201)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.valves.CertificatesValve.invoke
(CertificatesValve.java:246)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.netbeans.modules.web.monitor.catalina.MonitorValve.invoke
(MonitorValve.java:144)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardContext.invoke
(StandardContext.java:2344)
	at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:164)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke
(ErrorDispatcherValve.java:170)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:170)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.valves.AccessLogValve.invoke
(AccessLogValve.java:462)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:163)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.connector.http.HttpProcessor.process
(HttpProcessor.java:1011)
	at org.apache.catalina.connector.http.HttpProcessor.run
(HttpProcessor.java:1106)
	at java.lang.Thread.run(Thread.java:536)
----- Root Cause -----
java.lang.IllegalStateException
	at 
org.apache.jasper.runtime.ServletResponseWrapperInclude.getOutputStream
(ServletResponseWrapperInclude.java:109)
	at org.apache.catalina.servlets.DefaultServlet.serveResource
(DefaultServlet.java:1143)
	at org.apache.catalina.servlets.DefaultServlet.doGet
(DefaultServlet.java:519)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke
(ApplicationDispatcher.java:679)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude
(ApplicationDispatcher.java:570)
	at org.apache.catalina.core.ApplicationDispatcher.include
(ApplicationDispatcher.java:493)
	at org.apache.jasper.runtime.JspRuntimeLibrary.include
(JspRuntimeLibrary.java:818)
	at org.apache.jsp.JSP$jsp._jspService(JSP$jsp.java:60)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at 
org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet$JspServletWrapper.ser
vice(IDEJspServlet.java:172)
	at 
org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet.serviceJspFile
(IDEJspServlet.java:234)
	at org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet.service
(IDEJspServlet.java:326)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:247)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193)
	at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter
(MonitorFilter.java:225)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:213)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:243)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:201)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.valves.CertificatesValve.invoke
(CertificatesValve.java:246)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.netbeans.modules.web.monitor.catalina.MonitorValve.invoke
(MonitorValve.java:144)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardContext.invoke
(StandardContext.java:2344)
	at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:164)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke
(ErrorDispatcherValve.java:170)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:170)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.valves.AccessLogValve.invoke
(AccessLogValve.java:462)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:564)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:163)
	at org.apache.catalina.core.StandardPipeline.invokeNext
(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:472)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
	at org.apache.catalina.connector.http.HttpProcessor.process
(HttpProcessor.java:1011)
	at org.apache.catalina.connector.http.HttpProcessor.run
(HttpProcessor.java:1106)
	at java.lang.Thread.run(Thread.java:536)
Comment 1 Mikhail Romanov 2002-03-01 06:23:29 UTC
Created attachment 4877 [details]
web module
Comment 2 Petr Jiricka 2002-03-05 02:33:37 UTC
Fixed on March 5, 2002
Comment 3 Jason Rush 2002-03-06 02:17:33 UTC
*** Issue 21213 has been marked as a duplicate of this issue. ***
Comment 4 Mikhail Romanov 2002-03-15 22:38:49 UTC
Verified in Build 020315.
Comment 5 Petr Jiricka 2002-04-23 10:09:17 UTC
Changing target milestone to FFJ 4.0
Comment 6 Petr Jiricka 2002-04-23 10:19:33 UTC
Changing target milestone to FFJ 4.0
Comment 7 Petr Jiricka 2002-04-23 10:30:18 UTC
Changing target milestone to FFJ 4.0
Comment 8 Quality Engineering 2003-07-02 08:29:23 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.