Hi,

When one of our engineers tried to access Orion server v1.1.9 we got an error
about a string index out of range when Orion was trying to access the request
session. It turned out that the engineer's browser was sending a cookie that was
2663 bytes long. (This cookie was set by a different and unrelated web server,
but was set for our entire domain, so it was being sent to the orion web server
as well.) When we removed the cookie, Orion worked. We had the same failure when
trying to access any of the example JSP pages included with Orion, so this was
not a problem with our own code and looks like a bug in Orion. Is there a
workaround or a fix available?

Following is a stack trace showing the exception:

500 Internal Server Error
java.lang.StringIndexOutOfBoundsException: String index out of range: 226
           at java.lang.String.<init>(String.java:357)
           at java.lang.String.<init>(String.java:438)
           at com.evermind.server.http.EvermindHttpServletRequest.ud(JAX)
           at
com.evermind.server.http.EvermindHttpServletRequest.getRequestedSessionId(JAX)
           at
com.evermind.server.http.EvermindHttpServletRequest.getSession(JAX)
           at /index.jsp._jspService(/index.jsp.java:24)
           at com.evermind.server.http.EvermindHttpJspPage.service(JAX)
           at com.evermind.server.http.HttpApplication.tc(JAX)
           at com.evermind.server.http.JSPServlet.service(JAX)
           at com.evermind.server.http.dg.o2(JAX)
           at com.evermind.server.http.dg.forward(JAX)
           at com.evermind.server.http.dp.o8(JAX)
           at com.evermind.server.http.dp.o7(JAX)
           at com.evermind.util.e.run(JAX)



Reply via email to