Can you please send the URL that causes this ? Can you try with 3.3 beta ?
> Does anyone know about this (using Milestone 3 btw). Has it anything to do
> with the M$ encoding scheme and should I try to fix it ?
Fix it to throw a more meaningfull error - sure. Implementing M$ encoding
scheme - I'm not sure... The standard is very clear about how to
encode/decode URLs, and implementing the M$ scheme will make it
undeterministic.
( if you are talking about %XXXX instead of %XX%XX, i.e. how M$ javascript
encode() works )
( please try 3.3beta first, I remember fixing few bugs in decoder )
Costin
>
> Mvgr,
> Martin
>
> java.lang.ArrayIndexOutOfBoundsException
> at org.apache.tomcat.util.buf.UDecoder.convert(UDecoder.java:99)
> at
> org.apache.tomcat.util.http.Parameters.processParameters(Parameters.java:385
> )
> at org.apache.tomcat.core.Request.handlePostParameters(Request.java:411)
> at
> org.apache.tomcat.facade.HttpServletRequestFacade.getParameterValues(HttpSer
> vletRequestFacade.java:254)
> at
> com.cubicinternational.components.scheduler.EditSchedule.EditSchedule(EditSc
> hedule.java:59)
> at
> com.cubicinternational.components.scheduler.EditSchedule.doPost(EditSchedule
> .java:48)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java)
> at
> org.apache.tomcat.facade.ServletHandler.doService(ServletHandler.java:500)
> at org.apache.tomcat.core.Handler.service(Handler.java:223)
> at org.apache.tomcat.facade.ServletHandler.service(ServletHandler.java:448)
> at
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:82
> 6)
> at org.apache.tomcat.core.ContextManager.service(ContextManager.java:739)
> at
> org.apache.tomcat.modules.server.Ajp13Interceptor.processConnection(Ajp13Int
> erceptor.java:162)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:435)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
> a:505)
> at java.lang.Thread.run(Thread.java:484)
>