ok, here is the code generated by tomcat (line numbers added by me). Also the compiler doesn't seem to have any problems compiling, this is a run time error.
47: try 48: { 49: int DEFAULT_MAX_POST_SIZE = 1024 * 1024; 50: MultipartParser parser; 51: parser = new MultipartParser( request 52: , DEFAULT_MAX_POST_SIZE ); 53: } catch( Exception e ) 54: { 55: out.println( "Sorry! An error was detected" ); 56: } 57: out.write("\n"); 58: } catch (Throwable t) { 59: out = _jspx_out; 60: if (out != null && out.getBufferSize() != 0) 61: out.clearBuffer(); 62: if (pageContext != null) pageContext.handlePageException(t); 63: } finally { 64: if (_jspxFactory != null) 65:_jspxFactory.releasePageContext(pageContext); 66: } 67: } 68:} On Thu, 26 Sep 2002, Tim Funk wrote: > Look for a file called testing_jsp.java. This is the java file created > by your JSP by tomcat. Line 62 will give you more insight to the error. > > The java file should be buried somewhere under $CATALINA_HOME/work. Use > a find command to locate the file. > > Atif Shahab wrote: > > hope this helps > > > > --------------------------------------------- > > > > HTTP Status 500 - > > > > type Exception report > > > > message > > > > description The server encountered an internal error () that prevented it > > from fulfilling this request. > > > > exception > > > > org.apache.jasper.JasperException: javax/servlet/ServletRequest > > at > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:246) > > at > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289) > > at > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240) > > 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.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260) > > at > > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > > at > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > at > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > > at > > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > > at > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:469) > > at > > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > > at > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > at > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2397) > > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) > > at > > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > > at > > >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) > > at > > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171) > > at > > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > > at > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > at > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) > > at > > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > > at > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > at > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) > > at > > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:256) > > at > > org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:361) > > at > > org.apache.jk.common.ChannelUn.processConnection(ChannelUn.java:253) > > at org.apache.jk.common.AprConnection.runIt(ChannelUn.java:314) > > at > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533) > > at java.lang.Thread.run(Thread.java:536) > > > > root cause > > > > javax.servlet.ServletException: javax/servlet/ServletRequest > > at > > >org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:497) > > at org.apache.jsp.testing_jsp._jspService(testing_jsp.java:62) > > at > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > > at > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:202) > > at > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:289) > > at > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240) > > 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.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260) > > at > > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > > at > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > at > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > > at > > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > > at > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:469) > > at > > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > > at > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > at > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2397) > > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) > > at > > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > > at > > >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) > > at > > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171) > > at > > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) > > at > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > at > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) > > at > > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643) > > at > > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) > > at > > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > > at > > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) > > at > > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:256) > > at > > org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:361) > > at > > org.apache.jk.common.ChannelUn.processConnection(ChannelUn.java:253) > > at org.apache.jk.common.AprConnection.runIt(ChannelUn.java:314) > > at > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:533) > > at java.lang.Thread.run(Thread.java:536) > > > > Apache Tomcat/4.1.10 > > > > > > On Thu, 26 Sep 2002, Tim Moore wrote: > > > > > >>I can't really tell what the error is from that snippet. Can you post > >>the whole stack trace? > >> > >>-- > >>Tim Moore / Blackboard Inc. / Software Engineer > >>1899 L Street, NW / 5th Floor / Washington, DC 20036 > >>Phone 202-463-4860 ext. 258 / Fax 202-463-4863 > >> > >> > >> > >>>-----Original Message----- > >>>From: Atif Shahab [mailto:[EMAIL PROTECTED]] > >>>Sent: Wednesday, September 25, 2002 11:00 PM > >>>To: Tomcat Users List > >>>Subject: javax error > >>> > >>> > >>> > >>>Hi, > >>> > >>>I get the following run time error as the root cause > >>> > >>>javax.servlet.ServletException: javax/servlet/ServletRequest > >>> at > >>>org.apache.jasper.runtime.PageContextImpl.handlePageException( > >>>PageContextImpl.java:497) > >>> > >>>does this mean that I have to install javax? If so from > >>>where can I obtain it for j2sdk-1.4.1. > >>> > >>>code: > >>>----- > >>> > >>>jsp: > >>> > >>><%@ page import="java.util.*, java.io.*, > >>>com.oreilly.servlet.*, com.oreilly.servlet.multipart.*" %> <% > >>> try > >>> { > >>> int DEFAULT_MAX_POST_SIZE = 1024 * 1024; > >>> MultipartParser parser; > >>> parser = new MultipartParser( request > >>> , DEFAULT_MAX_POST_SIZE ); > >>> } catch( Exception e ) > >>> { > >>> out.println( "Sorry! An error was detected" ); > >>> } > >>>%> > >>> > >>> > >>>The problematic code is > >>> > >>>parser = new MultipartParser( request > >>> , DEFAULT_MAX_POST_SIZE ); > >>> > >>>Regards > >> > >>-- > >>To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > >>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > >> > >> > > > > > > -- > > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>