RE: Exception in UDecoder..

2001-07-25 Thread Martin van den Bemt

I'm an ass ;-)) did a cvs log on the latest version from cvs... And it is
fixed. The bug is also on the beta (unless your making fixes in branches..),
because 1.5 fixes it and 1.4 is used in the beta version..
Just build a new tomcat version from cvs (took 3 minutes to get it working
the I want ;-)), so the problem is gone..

Still don't see my own message in the list btw..

Sorry for the inconvenience..

Mvgr,
Martin


> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, July 25, 2001 7:10 PM
> To: jakarta-tomcat-dev
> Subject: Re: Exception in UDecoder..
>
>
>
> 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 % 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(Parameter
> s.java:385
> > )
> > at
> org.apache.tomcat.core.Request.handlePostParameters(Request.java:411)
> > at
> >
> org.apache.tomcat.facade.HttpServletRequestFacade.getParameterValu
> es(HttpSer
> > vletRequestFacade.java:254)
> > at
> >
> com.cubicinternational.components.scheduler.EditSchedule.EditSched
> ule(EditSc
> > hedule.java:59)
> > at
> >
> com.cubicinternational.components.scheduler.EditSchedule.doPost(Ed
> itSchedule
> > .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(ContextManag
> er.java:82
> > 6)
> > at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:739)
> > at
> >
> org.apache.tomcat.modules.server.Ajp13Interceptor.processConnectio
> n(Ajp13Int
> > erceptor.java:162)
> > at
> >
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:435)
> > at
> >
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Thre
> adPool.jav
> > a:505)
> > at java.lang.Thread.run(Thread.java:484)
> >
>
>




Re: Exception in UDecoder..

2001-07-25 Thread Mike Anderson

Martin,

This was fixed in Tomcat 3.3 Milestone 4 (and Beta 1).

Mike Anderson

>>> [EMAIL PROTECTED] 07/25/01 10:38AM >>>
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 ?

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)





Re: Exception in UDecoder..

2001-07-25 Thread cmanolache


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 % 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)
>




Exception in UDecoder..

2001-07-25 Thread Martin van den Bemt

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 ?

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)