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]>