You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Patrick Petermair <pa...@openforce.com> on 2011/10/07 11:52:43 UTC

IllegalArgumentException within WicketURLDecoder

Hi!

 From time to time we are getting an IllegalArgumentException within 
WicketURLDecoder (see below). We can't reproduce the error and it seems 
to not bother the users since we haven't had any reports about errors in 
the UI or so .. yet it keeps showing up in our logs.
Could it be some problem with the CryptedUrlWebRequestCodingStrategy we 
are using? I already did some Google searches but have found nothing so 
far - I have no idea where to start debugging this problem..

Any ideas?

Cheers,
Patrick


2011-10-06 01:49:19,916 [http-8080-28] ERROR - RequestCycle - 
URLDecoder: Illegal hex characters in escape (%) pattern - For input 
string: "�ˠ"
java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters 
in escape (%) pattern - For input string: "�ˠ"
         at 
org.apache.wicket.protocol.http.WicketURLDecoder.decode(WicketURLDecoder.java:179)
         at 
org.apache.wicket.protocol.http.WicketURLDecoder.decode(WicketURLDecoder.java:90)
         at 
org.apache.wicket.protocol.http.request.CryptedUrlWebRequestCodingStrategy$DecodedUrlRequest.<init>(CryptedUrlWebRequestCodingStrategy.java:443)
         at 
org.apache.wicket.protocol.http.request.CryptedUrlWebRequestCodingStrategy.decode(CryptedUrlWebRequestCodingStrategy.java:124)
         at org.apache.wicket.Request.getRequestParameters(Request.java:183)
         at org.apache.wicket.RequestCycle.step(RequestCycle.java:1310)
         at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1436)
         at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
         at 
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:486)
         at 
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:319)
         at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
         at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
         at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
         at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
         at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
         at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
         at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
         at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
         at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
         at java.lang.Thread.run(Thread.java:662)

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org