Return-Path: Mailing-List: contact cocoon-dev-help@xml.apache.org; run by ezmlm Delivered-To: mailing list cocoon-dev@xml.apache.org Received: (qmail 50175 invoked from network); 12 Oct 2000 19:57:06 -0000 Received: from pcow029o.blueyonder.co.uk (HELO blueyonder.co.uk) (195.188.53.123) by locus.apache.org with SMTP; 12 Oct 2000 19:57:06 -0000 Received: from eddie.itzinteractive.com ([213.48.30.197]) by blueyonder.co.uk with Microsoft SMTPSVC(5.5.1877.197.19); Thu, 12 Oct 2000 20:58:09 +0100 Received: from mail.com (localhost.localdomain [127.0.0.1]) by eddie.itzinteractive.com (8.9.3/8.9.3) with ESMTP id UAA01890 for ; Thu, 12 Oct 2000 20:47:15 +0100 Sender: rossyb@lineone.net Message-ID: <39E61542.7BF8CFD8@mail.com> Date: Thu, 12 Oct 2000 20:47:14 +0100 From: Ross Burton X-Mailer: Mozilla 4.7 [en] (X11; I; Linux 2.2.14-15mdk i686) X-Accept-Language: en MIME-Version: 1.0 To: cocoon-dev@xml.apache.org Subject: [C2] StringIndexOutOfBounds exception Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N Hi, Fed up with Tomcat 3.x, I took the plunge and installed Tomcat 4M2. Following the instructions on how to install Tomcat + Cocoon ("./build.sh .... install" didn't work, btw) I managed to install C2, and get another exception. This time even earlier! The offending line is looking at the URI passed from Tomcat - which appears to be an empty string. Is this a known bug with Tomcat 4M2? Or is everything broken? Ross Burton java.lang.StringIndexOutOfBoundsException: String index out of range: 0 at java.lang.Throwable.(Throwable.java:96) at java.lang.Exception.(Exception.java:44) at java.lang.RuntimeException.(RuntimeException.java:49) at java.lang.IndexOutOfBoundsException.(IndexOutOfBoundsException.java:46) at java.lang.StringIndexOutOfBoundsException.(StringIndexOutOfBoundsException.java:59) at java.lang.String.charAt(String.java(Compiled Code)) at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:162) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterWrapper.doFilter(ApplicationFilterWrapper.java:159) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:265) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:165) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:1765) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161) at org.apache.catalina.valves.ValveBase.invokeNext(ValveBase.java:242) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:343) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:975) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:159) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:977) at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:787) at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:904) at java.lang.Thread.run(Thread.java:498)