"String index out of range" Error
485254Oct 24 2006 — edited Oct 24 2006We have an HTML DB app that we've created to deploy Oracle Reports, which is also accessible to our users to run the reports. For some reason, a report I've recently deployed keeps displaying the following error when trying to run it:
-----------------------------------------------------------------------------------------------------------------------
java.lang.StringIndexOutOfBoundsException: String index out of range: 17 at java.lang.String.charAt(String.java:444) at oracle.reports.rwclient.URLParser.parseQueryString(URLParser.java:142) at oracle.reports.rwclient.URLParser.parseQueryString(URLParser.java:68) at oracle.reports.rwclient.RWClient.processRequest(RWClient.java:1382) at oracle.reports.rwclient.RWClient.doGet(RWClient.java:366) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65) at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:663) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:224) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:133) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192) at java.lang.Thread.run(Thread.java:534)
-----------------------------------------------------------------------------------------------------------------------
Has anyone seen this error before? Any idea what might be causing it, or what could be done to avoid it?