You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Mufaddal Khumri <mk...@allegromedical.com> on 2006/06/13 18:09:24 UTC
StringIndexOutOfBoundsException .... any ideas?
Am using Tomcat 5.5.7
I get the following error in my Tomcat logs from time to time. Has
anybody got a clue as to what might be the issue?
Log output:
--------------------
2006-06-13 10:41:19.033917500 java.lang.StringIndexOutOfBoundsException:
String index out of range: -15
2006-06-13 10:41:19.033919500 at
java.lang.String.getChars(String.java:724)
2006-06-13 10:41:19.033920500 at
org.apache.tomcat.util.buf.CharChunk.append(CharChunk.java:357)
2006-06-13 10:41:19.033922500 at
org.apache.catalina.core.ApplicationContext.getRequestDispatcher(ApplicationContext.java:431)
2006-06-13 10:41:19.033979500 at
org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(ApplicationContextFacade.java:198)
2006-06-13 10:41:19.033983500 at
org.apache.catalina.connector.Request.getRequestDispatcher(Request.java:1217)
2006-06-13 10:41:19.033985500 at
org.apache.catalina.connector.RequestFacade.getRequestDispatcher(RequestFacade.java:560)
2006-06-13 10:41:19.033988500 at
com.ac.t.web.filters.BrowseFilter.doFilter(BrowseFilter.java:189)
2006-06-13 10:41:19.034000500 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2006-06-13 10:41:19.034003500 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2006-06-13 10:41:19.034006500 at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
2006-06-13 10:41:19.034026500 at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
2006-06-13 10:41:19.034029500 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2006-06-13 10:41:19.034032500 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2006-06-13 10:41:19.034034500 at
com.ac.t.web.filters.TandooriFilter.doFilter(TandooriFilter.java:73)
2006-06-13 10:41:19.034045500 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2006-06-13 10:41:19.034049500 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2006-06-13 10:41:19.034052500 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
2006-06-13 10:41:19.034055500 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
2006-06-13 10:41:19.034067500 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
2006-06-13 10:41:19.034069500 at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
2006-06-13 10:41:19.034072500 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
2006-06-13 10:41:19.034074500 at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
2006-06-13 10:41:19.034093500 at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:306)
2006-06-13 10:41:19.034095500 at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
2006-06-13 10:41:19.034097500 at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:745)
2006-06-13 10:41:19.034099500 at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
2006-06-13 10:41:19.034101500 at
org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:868)
2006-06-13 10:41:19.044690500 at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
2006-06-13 10:41:19.044692500 at java.lang.Thread.run(Thread.java:595)
2006-06-13 10:41:19.050062500 39214478 ERROR StandardWrapper[:default]
[269] - Servlet.service() for servlet default threw exception
2006-06-13 10:41:19.050068500 java.lang.NullPointerException
2006-06-13 10:41:19.050070500 at
com.ac.t.web.filters.BrowseFilter.doFilter(BrowseFilter.java:189)
2006-06-13 10:41:19.050072500 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2006-06-13 10:41:19.050075500 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2006-06-13 10:41:19.050117500 at
com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
2006-06-13 10:41:19.050120500 at
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
2006-06-13 10:41:19.050123500 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2006-06-13 10:41:19.050126500 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2006-06-13 10:41:19.050137500 at
com.ac.t.web.filters.TandooriFilter.doFilter(TandooriFilter.java:73)
2006-06-13 10:41:19.050140500 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
2006-06-13 10:41:19.050143500 at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
2006-06-13 10:41:19.050161500 at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
2006-06-13 10:41:19.050165500 at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
2006-06-13 10:41:19.050168500 at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
2006-06-13 10:41:19.050170500 at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
2006-06-13 10:41:19.050181500 at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
2006-06-13 10:41:19.050184500 at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
2006-06-13 10:41:19.050186500 at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:306)
2006-06-13 10:41:19.050188500 at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
2006-06-13 10:41:19.050199500 at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:745)
2006-06-13 10:41:19.050201500 at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
2006-06-13 10:41:19.050203500 at
org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:868)
2006-06-13 10:41:19.050205500 at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
2006-06-13 10:41:19.050207500 at java.lang.Thread.run(Thread.java:595)
2006-06-13 10:41:19.051397500 Jun 13, 2006 10:41:19 AM
org.apache.jk.server.JkCoyoteHandler action
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: StringIndexOutOfBoundsException .... any ideas?
Posted by Mark Thomas <ma...@apache.org>.
When starting a new thread (ie sending a message to the list about a
new topic) please do not reply to an existing message and change the
subject line. To many of the list archiving services and mail clients
used by list subscribers this makes your new message appear as part
of the old thread. This makes it harder for other users to find
relevant information when searching the lists.
This is known as thread hijacking and is behaviour that is frowned
upon on this list. Frequent offenders will be removed from the list.
It should also be noted that many list subscribers automatically
ignore any messages that hijack another thread.
The correct procedure is to create a new message with a new subject.
This will start a new thread.
Mark
tomcat-user-owner
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org