Is there a bugzilla number for this problem? I can't seem to find it. Also
do you know if it is also a problem in 5.5?

Thanks,
Charlie

> -----Original Message-----
> From: Jeanfrancois Arcand [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, November 30, 2004 3:16 PM
> To: Tomcat Users List
> Subject: Re: Error Preventing upgrade to Tomcat 5
> 
> 
> 
> Chris Cherrett wrote:
> > I have found a work around. It would require that we werite our jsps.
> >
> >
> > If I pass this to my controller it crashes in Tomcat 5
> > document.frmGeneral.taskService.value = "/";
> >
> > This works
> > document.frmGeneral.taskService.value = "";
> >
> > Does this help?
> 
> Yes. I will still fix the problem (bad code)
> 
> Thanks!
> 
> -- Jeanfrancois
> 
> 
> >
> > Thanks
> >
> > On Monday 29 November 2004 06:23 pm, Jean-Francois Arcand wrote:
> >
> >> From the source, it possible our code need a fix. Can you open a bug
> >>
> >>and attach a test case? Mainly, this line is failling:
> >>
> >>>    199             // The first scenario occurs when the jsp is not
> >>>directly un        der / 200             // example: /utf16/foo.jsp
> >>>    201             if (requestUri != null){
> >>>    202                 String currentIncludedUri
> >>>    203                     =
> >>>requestUri.substring(requestUri.indexOf(includeUri        )); 204
> >>
> >>probably the indexOf is returning -1
> >>
> >>Thanks
> >>
> >>-- Jeanfrancois
> >>
> >>Chris Cherrett wrote:
> >>
> >>>I have tried to solve this now for awhile and can't seem to track it
> >>>down. The error only happens in Tomcat 5.
> >>>
> >>>When I call
> >>>
> >>>RequestDispatcher taskDispatcher =
> >>>                    req.getRequestDispatcher(taskServices[c]);
> >>>
> >>>                    if (taskDispatcher != null)
> >>>                    {
> >>>                        taskDispatcher.include(req, res);   //crashed
> >>>here }
> >>>
> >>>The request dispatcher gives me the following output:
> >>>
> >>>Nov 29, 2004 5:23:02 PM org.apache.catalina.core.ApplicationDispatcher
> >>>invoke SEVERE: Servlet.service() for servlet jsp threw exception
> >>>java.lang.StringIndexOutOfBoundsException: String index out of range:
-1
> >>>        at java.lang.String.substring(String.java:1762)
> >>>        at java.lang.String.substring(String.java:1735)
> >>>        at
> >>>org.apache.jasper.servlet.JspServlet.service(JspServlet.java:202) at
> >>>javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at
>
>>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
> >>>ionFilterChain.java:237) at
>
>>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
> >>>rChain.java:157) at
>
>>>org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatch
> >>>er.java:674) at
>
>>>org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispa
> >>>tcher.java:576) at
>
>>>org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatc
> >>>her.java:501) at
> >>>TSIController.TSIController.service(TSIController.java:47) at
> >>>javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at
>
>>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat
> >>>ionFilterChain.java:237) at
>
>>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte
> >>>rChain.java:157) at
>
>>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve
> >>>.java:214) at
>
>>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve
> >>>.java:178) at
>
>>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>126) at
>
>>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>105) at
>
>>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j
> >>>ava:107) at
>
>>>org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:14
> >>>8) at
>
>>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825
> >>>) at
>
>>>org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processCo
> >>>nnection(Http11Protocol.java:731) at
>
>>>org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.
> >>>java:526) at
>
>>>org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowe
> >>>rWorkerThread.java:80) at
>
>>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.
> >>>java:684) at java.lang.Thread.run(Thread.java:595)
> >>>in exception
> >>>java.lang.StringIndexOutOfBoundsException: String index out of range:
-1
> >>>
> >>>Any help would be appriciated.
> >>>
> >>>Thanks
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to