tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Barker" <>
Subject Re: CharConversionException: isHexDigit
Date Thu, 29 May 2003 04:44:17 GMT
>From the code (and stack-trace), the problem is with an unescaped '%' sign
in the query-string.  Something like: "/foo.jsp?progress=58%&foo=bar" or

If your machine is connected to the internet, then I think that there are a
couple of IIS traversal worms that send something like this.  Otherwise,
check the access logs for both a query-string and a '%' char.

If all else fails, a variant on Charlie's suggestion that prints
request.getQueryString() should also work.

"Shapira, Yoav" <> wrote in message


>couldn't you set up an error-page that only runs for this exception and
>print out the parameters from that page? Or does the request not get
>far? If not write a valve/responseWrapper that catches response 500
>and act upon it.

It doesn't get that far.

>Shouldn't your access log(if you have one) report a 500 response code
>that request? that could give you a time of occurrence and possibly the
>user who requested it depending on your setup(since you have a closed

Yeah: I'll look at the access log further.  But because the problem is
rare enough and users haven't complained, it's been on a back burner for

Thanks for all your ideas ;)

Yoav Shapira

This e-mail, including any attachments, is a confidential business
communication, and may contain information that is confidential, proprietary
and/or privileged.  This e-mail is intended only for the individual(s) to
whom it is addressed, and may not be saved, copied, printed, disclosed or
used by anyone else.  If you are not the(an) intended recipient, please
immediately delete this e-mail from your computer system and notify the
sender.  Thank you.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message