Aaah...Sounds like an easy fix. Care to send a pull request at Github?
Since you have already solved the problem I mean. :-)

/Joakim


2011/10/28 Dávið Klein Sundsskarð <d...@amc.dk>:
> Hi,
>
> I have had the same issue with the Breadcrumb component.
> The problem is that the referrer contains a ";", which comes from 
> tapestryRequest.getHeader("Referer") in the BreadCrumbDispatcher.
> decodePageRenderRequest  doesn't like the ";" 
> (componentEventLinkEncoder.decodePageRenderRequest(referrerRequest);)
>
> I just check the string for ; and set previousPage to null if is true. I've 
> only experienced it to be true after the login page which is never part of 
> the breadcrumb.
> Not the prettiest workaround but it works...
> We use Jetty so it isn't a Tomcat issue per se.
>
> /david
>
> -----Original Message-----
> From: Leon Derks [mailto:leon.de...@aurumeurope.com]
> Sent: 28. oktober 2011 12:29
> To: Tapestry users
> Subject: Re: Input string 'login;jsessionid=082793EE9A197CEB7F7750090DD0423D' 
> is not valid; the character ';' at position 6 is not valid.
>
> Hello Joakim,
>
> That would be great!!
>
> regards,
> Leon
>
> On Oct 28, 2011, at 12:23 PM, Joakim Olsson wrote:
>
>> Hi,
>>
>> Being the author of the breadcrumb component, I can confirm that I
>> have seen that from time to time as well. I can try to find out if
>> there is something that I can do about it or if it has it's roots
>> deeper into the Tapestry code.
>>
>> Regards,
>> Joakim
>>
>>
>> On Fri, Oct 28, 2011 at 11:04 AM, Leon Derks <leon.de...@aurumeurope.com> 
>> wrote:
>>> Hello
>>>
>>> Thank you all for your great support!
>>>
>>> I am using Tapestry 5.2.6.
>>>
>>> I just found out something what causes this issue.
>>>
>>> I use a breadcrumb component with a BreadCrumbDispatcher see
>>> https://github.com/argoyle/tapestry-breadcrumbs
>>>
>>> When I don't use this breadcrumb mechanism, everything works fine.
>>>
>>> When I use this component, I get the error only after I have cleared my web 
>>> history (cache, cookie etc) and I guess also when my session has expired.
>>>
>>> Does somebody now understand what might be the cause and how I can fix this?
>>>
>>> regards,
>>> Leon
>>>
>>>
>>> On Oct 28, 2011, at 10:36 AM, Steve Eynon wrote:
>>>
>>>> On what version of T5 are you using and under what circumstances exactly?
>>>>
>>>> For on T5.2.6 I can't generate the error with PageLinks or EventLinks.
>>>>
>>>> Steve.
>>>>
>>>>
>>>>
>>>> On 28 October 2011 16:24, Christian Riedel <cr.ml...@googlemail.com> wrote:
>>>>> I see the same exception in log files for years now. Last thing I 
>>>>> remember is that it happened in T5.1 apps already. It's definitely 
>>>>> something that tapestry does not always ignore.
>>>>> I'd say, Leon, you should create a JIRA for this!
>>>>>
>>>>>
>>>>> Am 28.10.2011 um 04:49 schrieb Steve Eynon:
>>>>>
>>>>>> jsessionid's are unique id's created by the web-server (i.e. jetty
>>>>>> or
>>>>>> tomcat) when it first creates a session for a client. (In your
>>>>>> case, after you login.) It is usually stored in a cookie but it is
>>>>>> also equally valid to have them stored as part of refering URLs.
>>>>>> (As you are seeing) Often this is only done for the first request
>>>>>> / response cycle until your cookie is created.
>>>>>>
>>>>>> Anyhow, the jsessionid is nothing to do with T5, T5 just has to
>>>>>> happily ignore it - which (after a quick check on my sites) it
>>>>>> does for T5.1 and T5.3 so I'm not sure where your error is coming from.
>>>>>>
>>>>>> Steve.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On 28 October 2011 04:43, Muhammad Gelbana <m.gelb...@gmail.com> wrote:
>>>>>>> Please specify the exact scenario to reproduce this issue and
>>>>>>> state the version you are using
>>>>>>>
>>>>>>> On Thu, Oct 27, 2011 at 12:17 PM, Leon Derks 
>>>>>>> <leon.de...@aurumeurope.com>wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> Hello
>>>>>>>>
>>>>>>>> I see this error message a lot. Almost always after my first
>>>>>>>> login attempt...
>>>>>>>>
>>>>>>>> What is causing this error?
>>>>>>>>
>>>>>>>> Input string 'login;jsessionid=082793EE9A197CEB7F7750090DD0423D'
>>>>>>>> is not valid; the character ';' at position 6 is not valid.
>>>>>>>>
>>>>>>>> regards,
>>>>>>>> Leon
>>>>>>>> ----------------------------------------------------------------
>>>>>>>> ----- To unsubscribe, e-mail:
>>>>>>>> users-unsubscr...@tapestry.apache.org
>>>>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Regards,*
>>>>>>> *Muhammad Gelbana
>>>>>>> Java Developer*
>>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------
>>>>>> --- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>>>
>>>>>
>>>>>
>>>>> -------------------------------------------------------------------
>>>>> -- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>>
>>>>>
>>>>
>>>> --------------------------------------------------------------------
>>>> - To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>>>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: users-h...@tapestry.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

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

Reply via email to