On my site I use Tomcat 3.2.1 with Apache 1.3.14 and mod_jk ajp12. Someone reported the following problem. >> I clicked on "Servlet ISPs" on Servlets.com and was redirected to >>http://www.servlets.com/isps/servlet/ISPViewAll which threw the >>following exception. Hope it helps... >> >> Error: 500 >> >>*Internal Servlet Error:* >> >>java.lang.StringIndexOutOfBoundsException: String index out of range: 29 >> at java.lang.String.charAt(String.java:398) >> at java.text.SimpleDateFormat.subParse(SimpleDateFormat.java:1009) >> at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:751) >> at java.text.DateFormat.parse(DateFormat.java:306) >> at org.apache.tomcat.util.HttpDate.parse(HttpDate.java:149) >> at org.apache.tomcat.util.MessageString.toDate(MessageString.java:186) >> at >org.apache.tomcat.util.MimeHeaderField.getDateValue(MimeHeaderField.java:267) >> at org.apache.tomcat.util.MimeHeaders.getDateHeader(MimeHeaders.java:304) >> at org.apache.tomcat.core.Request.getDateHeader(Request.java:512) >> at >org.apache.tomcat.core.HttpServletRequestFacade.getDateHeader(HttpServletRequestFacade.java:146) >> at com.oreilly.servlet.CacheHttpServlet.service(CacheHttpServlet.java:80) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:865) >> at >org.apache.tomcat.core.ServiceInvocationHandler.method(ServletWrapper.java:626) >> at >org.apache.tomcat.core.ServletWrapper.handleInvocation(ServletWrapper.java:534) >> at >org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:378) >> at org.apache.tomcat.core.InvokerServlet.service(InvokerServlet.java:239) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:865) >> at >org.apache.tomcat.core.ServiceInvocationHandler.method(ServletWrapper.java:626) >> at >org.apache.tomcat.core.ServletWrapper.handleInvocation(ServletWrapper.java:534) >> at >org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:378) >> at org.apache.tomcat.core.Context.handleRequest(Context.java:644) >> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:440) >> at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:144) >> at org.apache.tomcat.service.TcpConnectionThread.run(TcpEndpoint.java:304) >> at java.lang.Thread.run(Thread.java:474) >> I asked about it: >Someone else found this once, and I seem to recall it was an issue with >the browser sending a strange date. What browser are you using? Does >it happen still on every access? > >-jh- And they answered: > Well, I admit I'm regularly playing around with different browsers, > among which Mozilla, so that can be an explanation. > And you made a second point : I can't reproduce the problem now, > though I had tested several times before sending you the mail. This > time, I've got the page right under NS4, Moz0.8.1 and even Moz nightly > on the 0.9 branch... > So it's up to you to decide if it's worth tracking down the problem :-) > > Oh, and by the way, thanks for that useful ISP info website :-) Has anyone else seen this issue? -jh-