Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] UTF-8 Bug or Improper Usage?

Hi again,

are you 100% sure that you upgraded to Jetty 7.5.2.v20111006? Because the stacktrace you pasted is belonging to the old Utf8Appendable implementation and the jetty version you named definetly contains the new version. Could you please send me the jetty-util-7.5.2.v20111006.jar you have in the distribution where the error occurs? If you're still using an old version for some reason then I wonder why the error only appeared after you've upgraded jetty.


On 10/8/11 6:46 AM, Eric Y. Theriault wrote:

I've been using jetty for a while now and have recently upgraded to the Jetty 7 (specifically Jetty 7.5.2.v20111006).  Since doing so, I periodically notice an exception like this:

 org.eclipse.jetty.util.Utf8Appendable$NotUtf8Exception: !UTF-8
	at org.eclipse.jetty.util.Utf8Appendable.appendByte(
	at org.eclipse.jetty.util.Utf8Appendable.append(
	at org.eclipse.jetty.util.UrlEncoded.decodeUtf8To(
	at org.eclipse.jetty.http.HttpURI.decodeQueryTo(
	at org.eclipse.jetty.server.Request.extractParameters(
	at org.eclipse.jetty.server.Request.getParameter(
	// my code that does the first request.getParameter...

I've been trying to find a URL that causes this particular issue and I've recently found one with %E7 (C with the Cedilla), which I believe is OK to the standard.  That said, certain URL's with this character code raise the above exception, such as this one: http://localhost/?i=e%e7 .

Can someone confirm whether or not the above URL is correct, whether or not there is some configuration that is required to make it work, or if there's a bug there.  Thanks!


jetty-users mailing list

thomas becker
tbecker@xxxxxxxxxxx /
(the folks behind jetty and cometd)

Back to the top