Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 7.0.0.RC4
-
Fix Version/s: 7.0.2
-
Component/s: None
-
Labels:None
-
Environment:jetty 7.0.0.RC3
-
Number of attachments :
Description
Hi all,
I am getting an "IllegalArgumentException: !utf8" after posting a form with any field containing the character "ü" (I guess there are others that fail as well). I've tried the same code in Jetty6 and it works like a charm.
Here is the stacktrace:
java.lang.IllegalArgumentException: !utf8
at org.eclipse.jetty.util.Utf8StringBuilder.append(Utf8StringBuilder.java:112)
at org.eclipse.jetty.util.UrlEncoded.decodeUtf8To(UrlEncoded.java:450)
at org.eclipse.jetty.util.UrlEncoded.decodeTo(UrlEncoded.java:503)
at org.eclipse.jetty.server.Request.extractParameters(Request.java:261)
at org.eclipse.jetty.server.Request.getParameterMap(Request.java:666)
at javax.servlet.ServletRequestWrapper.getParameterMap(ServletRequestWrapper.java:177)
at org.springframework.security.wrapper.SavedRequestAwareWrapper.getCombinedParameterNames(SavedRequestAwareWrapper.java:297)
at org.springframework.security.wrapper.SavedRequestAwareWrapper.getParameterNames(SavedRequestAwareWrapper.java:307)
Thanks for your help
Rafa
Issue Links
- supercedes
-
JETTY-1151
IllegalArgumentException !utf8 in Utf8StringBuilder when getting a request parameter
-
Activity
| Field | Original Value | New Value |
|---|---|---|
| Assignee | Jan Bartel [ janb ] |
| Fix Version/s | 6.1.21 [ 15623 ] | |
| Fix Version/s | 7.0.0 [ 15624 ] | |
| Resolution | Fixed [ 1 ] | |
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Link |
This issue supercedes |
| Status | Resolved [ 5 ] | Reopened [ 4 ] |
| Assignee | Jan Bartel [ janb ] | Greg Wilkins [ gregw ] |
| Resolution | Fixed [ 1 ] |
| Fix Version/s | 7.0.0 [ 15624 ] | |
| Fix Version/s | 6.1.21 [ 15623 ] | |
| Status | Reopened [ 4 ] | Resolved [ 5 ] |
| Fix Version/s | 7.0.2 [ 16047 ] | |
| Resolution | Fixed [ 1 ] |