That is probably the proper long-term fix - but a short-term fix
similar to the one I proposed (would probably want to add a counter to
avoid possibly retrying forever should something really go wrong)
would at least significantly reduce the occurrence of the issue and
would be suitable for a bug-fix release.

-Dave

On Tue, Jun 21, 2011 at 3:07 PM, Howard Lewis Ship <hls...@gmail.com> wrote:
> I think the necessary fix, which involves (somehow) serializing some
> operations across threads that share an HttpSession, is out of scope
> for a drop in bug fix release, don't you think?  The solution I've
> been thinking of will have some pretty wild performance effects, as
> requests that share sessions will need to be routed through a single
> lock object, stored in the session.
>
> On Tue, Jun 21, 2011 at 2:54 PM, David Rees <dree...@gmail.com> wrote:
>> On Tue, Jun 21, 2011 at 2:33 PM, Howard Lewis Ship <hls...@gmail.com> wrote:
>>> I'm backporting some fixes for a client to 5.2.  I expect to have a
>>> 5.2.6 release ready very soon.  Anything critical that needs to go
>>> into it beyond the Prototype/JS stuff I've been doing?
>>
>> I've been seeing more and more of those
>> "ConcurrentModificationException"s when parallel requests come in from
>> clients, but I suspect the proper fix for that may be a bit involved.
>> What about the hack I proposed in that thread?
>>
>> http://tapestry.1045711.n5.nabble.com/Rather-worrying-exception-with-5-2-4-java-util-ConcurrentModificationException-tp3370588p3370588.html
>>
>> Thanks, BTW for working on a 5.2.6 release - it's good to see bugfix
>> releases on the stable branch for people using it in production.
>>
>> -Dave
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
>> For additional commands, e-mail: dev-h...@tapestry.apache.org
>>
>>
>
>
>
> --
> Howard M. Lewis Ship
>
> Creator of Apache Tapestry
>
> The source for Tapestry training, mentoring and support. Contact me to
> learn how I can get you up and productive in Tapestry fast!
>
> (971) 678-5210
> http://howardlewisship.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>

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

Reply via email to