I'm working on this bug; there will be a 5.0.18 release for this bug
(and the deadlock bug which may have resurfaced).

https://issues.apache.org/jira/browse/TAP5-399

On Wed, Dec 3, 2008 at 5:07 AM, Cliff Willsher
<[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> We are trying to cluster several instances of our Tapestry application using
> Tapestry 5.0.17 and Tomcat 5.5.
>
> When running the application I can see the ASOs being added to the session
> when they are created and replicated across the other Tomcat instances,
> however when the existing ASOs are modified the changes are not replicated.
>
> After some digging I placed a breakpoint in
> SessionApplicationStatePersistenceStrategy.requestDidComplete() method where
> I assumed that the ASOs would be set back in the session at the end of the
> request and found that it was never called.
>
> As this method is part of the EndOfRequestListener interface, I added a
> breakpoint in EndOfRequestListenerHubImpl.fire() method and found that was
> being called but the "listeners" list was always empty.
>
> To test if writing back to the session was the issue I added my own
> RequestFilter to the RequestHandler service to get all ASOs from the session
> and set them back again, this fixed the clustering problem but isn't ideal.
>
> Is this a bug or do I need to do something else to get ASOs written back to
> the session at the end of a request?
>
> Is there a way I can add/contribute
> SessionApplicationStatePersistenceStrategy to the list of listeners in
> EndOfRequestListenerHubImpl from my application's service module?
>
> Thanks
>
> Cliff
>
>
>
> --
> View this message in context: 
> http://www.nabble.com/ASOs-and-Clustering-tp20812617p20812617.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>



-- 
Howard M. Lewis Ship

Creator Apache Tapestry and Apache HiveMind

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to