Dear All,

I am using the milestone build Tomcat 3.33 M2 on Windows 2000 through IIS.
At the moment certain pages are throwing a very strange
"ArrayIndexOutOfBoundsException" (see stack trace below). The pages use
valid index.jsp (and succussfully run on Tomcat 3.2.1). The error occurs
within text output that:

a) contains lines indented with spaces instead of tabs
b) <%= %> directives that have surrounding white space

If I elimimate the above the exceptions are resolved. However, the errors
also occur within text that is within a a taglib tag (specifically, a JDBC
taglib <resulSet> tag) and with a Java "while" loop.

Please, please advise what is going wrong here as this is causing consitent
problems on an urgent project I am working on, yours...

Root cause:
java.lang.ArrayIndexOutOfBoundsException
        at java.lang.System.arraycopy(Native Method)
        at java.lang.String.getChars(String.java:553)
        at
org.apache.jasper.runtime.BodyContentImpl.write(BodyContentImpl.java:182)
        at
org.apache.jasper.runtime.BodyContentImpl.write(BodyContentImpl.java:192)
        at
employee._0002femployee_0002findex_0002ejspindex_jsp_40._jspService(_0002fem
ployee_0002findex_0002ejspindex_jsp_40.java:746)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java)
        at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:179)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:393)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java)
        at
org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:500)
        at org.apache.tomcat.core.Handler.service(Handler.java:223)
        at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:448)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:78
8)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:701)
        at
org.apache.tomcat.modules.server.Ajp12Interceptor.processConnection(Ajp12Int
erceptor.java:191)
        at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:424)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:497)
        at java.lang.Thread.run(Thread.java:484)

--
Ricardo Gladwell
UBQT Media PLC, Windsor
Mobile: (07779) 841 444

Reply via email to