aspose file tools*
The moose likes Tomcat and the fly likes An error occurred at line: -1, Unable to compile JSP Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Tomcat
Bookmark "An error occurred at line: -1, Unable to compile JSP" Watch "An error occurred at line: -1, Unable to compile JSP" New topic
Author

An error occurred at line: -1, Unable to compile JSP

Howard Watson
Ranch Hand

Joined: Jan 07, 2004
Posts: 56
Tried searching the forums on both subjects with no luck. There is no more information in the tomcat logs or mod-jk log than this (set to debug). Any idea how to trouble shoot this?

This is an upgrade from Apache2.0.59/Tomcat4.1.31/mod_jk 1.2.15 to Apache2.0.63/Tomcat4.1.37/mod_jk 1.2.36 on Netware 6.5 sp7.

HTTP Status 500 - Internal Server Error

type Exception report

message Internal Server Error

description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.

exception

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



at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:248)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:343)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:427)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:142)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:145)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:955)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:139)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:955)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2460)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:119)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:955)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:955)
at org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:410)
at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:529)
at java.lang.Thread.run(Thread.java:534)

Apache Tomcat/4.1.37
Howard Watson
Ranch Hand

Joined: Jan 07, 2004
Posts: 56
Changed the log level in the Tomcat4.1.37 web.xml to DEBUG and:

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

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

Generated servlet error:
Project base dir set to: SYS:\tomcat\4137
Detected Java version: 1.4 in: SYS:\JAVA
Detected OS: NetWare
[antlibrg.apache.tools.ant] Could not load definitions from resource org/apache/tools/ant/antlib.xml. It could not be found.
[javac] Home_jsp.java added as Home_jsp.class doesn't exist.
[javac] Compiling 1 source file
[javac] Using modern compiler

Now to figure out what that means?
Howard Watson
Ranch Hand

Joined: Jan 07, 2004
Posts: 56
Added envset CATALINA_CLASSPATH=$CATALINA_CLASSPATH;$CATALINA_HOME;sys:\tomcat\4137\common\lib\ant.jar to tc.ncf and new error: NoClassDefFoundError: org/apache/tools/ant/launch/AntMain

Tried envset CATALINA_CLASSPATH=$CATALINA_CLASSPATH;$CATALINA_HOME;sys:\tomcat\4131\common\lib\ant.jar and JSPs compile properly.

Copied ant.jar v1.5 from Tomcat4.1.34 to Tomcat4.1.37. Both tc4.1.36 and .37 use 1.7. Both tc4.1.31 and 4.1.34 use ant v1.5.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: An error occurred at line: -1, Unable to compile JSP