I have the same issue with google... the links on google have the jsessionid 
with ";" converted to hexa and the application crashs.... anyone has a solution 
to this?

Regards.


I am seeing bot requests to our site which have the session id encoded
in the request url because they are not using cookies:

e.g.

66.249.70.177 - - [17/Mar/2009:08:43:23 +0000] "GET /store/product/2799%
3Bjsessionid=1660715C3C8E125693B0B98550FFEC87 HTTP/1.1" 500 3931 "-"
"Mozilla/
5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"


This is resulting in an exception in T5.0.18


2009-03-17 08:43:23,937 [TP-Processor2] ERROR
org.apache.tapestry5.services.TapestryModule.RequestExceptionHandler -
Processing of request failed with uncau
ght exception: Input string
'2799;jsessionid=1660715C3C8E125693B0B98550FFEC87' is not valid; the
character ';' at position 5 is not valid.
 java.lang.IllegalArgumentException: Input string
'2799;jsessionid=1660715C3C8E125693B0B98550FFEC87' is not valid; the
character ';' at position 5 is not val
id.
        at
org.apache.tapestry5.internal.services.URLEncoderImpl.decode(URLEncoderImpl.java:143)
        at $URLEncoder_120118ad084.decode($URLEncoder_120118ad084.java)
        at
org.apache.tapestry5.internal.services.ContextPathEncoderImpl.decodePath(ContextPathEncoderImpl.java:70)



Should the URLEncoder not be able to correctly decode a request with an
encoded session id? Or this this symptomatic of some other issue?

Thank,
Joel
   


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org




-- 
View this message in context: 
http://n2.nabble.com/T5-jsession-id-in-url-crashing-tap-URLEncoder-tp2491665p2600166.html
Sent from the Tapestry Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to