Exception is a Throwable object, but Throwable is not necessarily an
Exception.  Check your inheritance.

If your Throwable Object is an Exception, explicitly cast it as
Exception in your code.


if (pageContext != null) pageContext.handlePageException( (Exception)
t);

-
Andrew

-----Original Message-----
From: Luminous Heart [mailto:[EMAIL PROTECTED]] 
Sent: Sunday, July 14, 2002 8:52 PM
To: Tomcat Users List
Subject: RE: jdk1.4 vs jdk1.2 ==Here is the error page. MAYBE A
DEVELOPER OF THIS THING WOULD KNOW!


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: Unable to compile
class for JSP
        at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja
va:481)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:182)
        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:865)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:260)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:235
0)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:171)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        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.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:40
5)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:380)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:50
8)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:533)
        at java.lang.Thread.run(Thread.java:536)

root cause

org.apache.jasper.JasperException: Unable to compile
class for JSP

An error occurred at line: -1 in the jsp file: null

Generated servlet error:
    [javac] Compiling 1 source file
/usr/local/tomcat/work/Standalone/localhost/_/index$jsp.java:276:
handlePageException(java.lang.Exception) in
javax.servlet.jsp.PageContext cannot be applied to
(java.lang.Throwable)
      if (pageContext != null) pageContext.handlePageException(t);
                                          ^
1 error


        at
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHa
ndler.java:120)
        at
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.ja
va:293)
        at
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:311)
        at
org.apache.jasper.compiler.Compiler.compile(Compiler.java:322)
        at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja
va:478)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:182)
        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:865)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:260)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:235
0)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:170)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:171)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        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.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:40
5)
        at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Protocol.java:380)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:50
8)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:533)
        at java.lang.Thread.run(Thread.java:536)

Apache Tomcat/4.1.7

--- Luminous Heart <[EMAIL PROTECTED]> wrote:
> When I start tomcat I get these messages at the
> prompt:
>  ../bin/startup.sh
> Using CATALINA_BASE:   /usr/local/tomcat
> Using CATALINA_HOME:   /usr/local/tomcat
> Using CATALINA_TMPDIR: /usr/local/tomcat/temp
> Using JAVA_HOME:       /usr/local/j2sdk1.4.0
>
> As you can see, JAVA_HOME is set to
> usr/local/j2sdk1.4.0. Which is the correct jdk1.4. I
> have JAVA_HOME defined in the catalina.sh script.
> Should I do anything else/different?
>
> --- Clay Graham <[EMAIL PROTECTED]> wrote:
> > it seems to me that your compiler is not being
> > called. the root cause is
> > probably your JAVA_HOME specification. secondly
> make
> > sure you are pointing
> > to the JDK1.4 not JRE1.4 because there is no javac
> > in JRE...
> >
> > maybe helps you?
> >
> > clay
> >
> >
> > -----Original Message-----
> > From:       Luminous Heart
> [SMTP:[EMAIL PROTECTED]]
> > Sent:       Sunday, July 14, 2002 2:12 PM
> > To: Tomcat Users List; [EMAIL PROTECTED]
> > Subject:    RE: jdk1.4 vs jdk1.2
> >
> > Hope the log is not too excessive!
> >
> > ========================== Error ==========
> >
> > 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: Unable to
> compile
> > class for JSP
> >     at
> >
>
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.ja
> >
> > va:481)
> >     at
> >
>
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
> >
> > va:182)
> >     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:865)
> >     at
> >
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
> >
> > tionFilterChain.java:247)
> >     at
> >
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> >
> > erChain.java:193)
> >     at
> >
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> >
> > e.java:260)
> >     at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> >
> > nvokeNext(StandardPipeline.java:643)
> >     at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
> >     at
> >
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >     at
> >
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> >
> > e.java:191)
> >     at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> >
> > nvokeNext(StandardPipeline.java:643)
> >     at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
> >     at
> >
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >     at
> >
>
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:235
0)
> >     at
> >
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
> >
> > :180)
> >     at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> >
> > nvokeNext(StandardPipeline.java:643)
> >     at
> >
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
> >
> > lve.java:170)
> >     at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> >
> > nvokeNext(StandardPipeline.java:641)
> >     at
> >
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
> >
> > :171)
> >     at
> >
>
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
> >
> > nvokeNext(StandardPipeline.java:641)
> >     at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
> >     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.i
> >
> > nvokeNext(StandardPipeline.java:643)
> >     at
> >
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
> >     at
> >
>
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> >     at
> >
>
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
> >     at
> >
>
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:40
5)
> >     at
> >
>
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
> >
> > onnection(Http11Protocol.java:380)
> >     at
> >
>
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:50
8)
> >     at
> >
>
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
> >
> > .java:533)
> >     at java.lang.Thread.run(Thread.java:536)
> >
> >
> > root cause
> >
> > org.apache.jasper.JasperException: Unable to
> compile
> > class for JSP
>
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Yahoo! Autos - Get free new car price quotes http://autos.yahoo.com

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

Reply via email to