You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Andrew Semprebon <se...@eqsystems.com> on 2000/09/22 17:04:00 UTC
form tag generates error
I tried creating a simple form (jsp attached) using the struts.form tag, but
get the error below. If I Remove the form tag, the error goes away. I am
using the 9/22 build of struts and Tomcat 3.2 beta on Linux. Any idea what's
wrong here?
Internal Servlet Error:
org.apache.jasper.JasperException: Unable to compile class for JSP
at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:454)
at
org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:411)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
rvlet.java:152)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:164)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:296)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:369)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:368)
at org.apache.tomcat.core.Handler.service(Handler.java:261)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:356)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:72
0)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:666)
at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
(Ajp12ConnectionHandler.java:166)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:403)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)
Root cause:
java.lang.ArrayIndexOutOfBoundsException: -1 < 0
at java.util.Vector.elementAt(Vector.java:451)
at org.apache.jasper.compiler.JspReader.getFile(JspReader.java:96)
at org.apache.jasper.compiler.JspReader.popFile(JspReader.java:235)
at org.apache.jasper.compiler.JspReader.hasMoreInput(JspReader.java:260)
at org.apache.jasper.compiler.JspReader.nextChar(JspReader.java:269)
at org.apache.jasper.compiler.JspReader.advance(JspReader.java:370)
at org.apache.jasper.compiler.Parser$Tag.accept(Parser.java:834)
at org.apache.jasper.compiler.Parser.parse(Parser.java:1070)
at org.apache.jasper.compiler.Parser.parse(Parser.java:1035)
at org.apache.jasper.compiler.Parser.parse(Parser.java:1031)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:182)
at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:440)
at
org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)
at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:411)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
rvlet.java:152)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:164)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:296)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:369)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:368)
at org.apache.tomcat.core.Handler.service(Handler.java:261)
at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:356)
at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:72
0)
at org.apache.tomcat.core.ContextManager.service(ContextManager.java:666)
at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
(Ajp12ConnectionHandler.java:166)
at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:403)
at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
at java.lang.Thread.run(Thread.java:484)
-------
Andrew Semprebon
EQ Systems Inc. - Internet Applications Development
semprebon@eqsystems.com http://www.eqsystems.com/
Re: form tag generates error
Posted by Pierre Métras <ge...@sympatico.ca>.
Perhaps using </struts:form> instead of </struts:Form>?
And removing the <struts:textarea> or commenting it completely <!-- -->?
Pierre Métras
----- Original Message -----
From: "Andrew Semprebon" <se...@eqsystems.com>
To: <st...@jakarta.apache.org>
Sent: Friday, September 22, 2000 11:04 AM
Subject: form tag generates error
> I tried creating a simple form (jsp attached) using the struts.form tag,
but
> get the error below. If I Remove the form tag, the error goes away. I am
> using the 9/22 build of struts and Tomcat 3.2 beta on Linux. Any idea
what's
> wrong here?
>
> Internal Servlet Error:
>
> org.apache.jasper.JasperException: Unable to compile class for JSP
> at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:454)
> at
> org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)
> at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:411)
> at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
> rvlet.java:152)
> at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:164)
> at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:296)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:369)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:368)
> at org.apache.tomcat.core.Handler.service(Handler.java:261)
> at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:356)
> at
>
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:72
> 0)
> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:666)
> at
>
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
> (Ajp12ConnectionHandler.java:166)
> at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:403)
> at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> at java.lang.Thread.run(Thread.java:484)
>
> Root cause:
> java.lang.ArrayIndexOutOfBoundsException: -1 < 0
> at java.util.Vector.elementAt(Vector.java:451)
> at org.apache.jasper.compiler.JspReader.getFile(JspReader.java:96)
> at org.apache.jasper.compiler.JspReader.popFile(JspReader.java:235)
> at org.apache.jasper.compiler.JspReader.hasMoreInput(JspReader.java:260)
> at org.apache.jasper.compiler.JspReader.nextChar(JspReader.java:269)
> at org.apache.jasper.compiler.JspReader.advance(JspReader.java:370)
> at org.apache.jasper.compiler.Parser$Tag.accept(Parser.java:834)
> at org.apache.jasper.compiler.Parser.parse(Parser.java:1070)
> at org.apache.jasper.compiler.Parser.parse(Parser.java:1035)
> at org.apache.jasper.compiler.Parser.parse(Parser.java:1031)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:182)
> at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:440)
> at
> org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146)
> at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:411)
> at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
> rvlet.java:152)
> at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:164)
> at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:296)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:369)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:368)
> at org.apache.tomcat.core.Handler.service(Handler.java:261)
> at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:356)
> at
>
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:72
> 0)
> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:666)
> at
>
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
> (Ajp12ConnectionHandler.java:166)
> at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:403)
> at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> at java.lang.Thread.run(Thread.java:484)
>
> -------
> Andrew Semprebon
> EQ Systems Inc. - Internet Applications Development
> semprebon@eqsystems.com http://www.eqsystems.com/
>