So, there's been a thread on cas-user about timeout errors getting Conversation locks in Spring Web Flow.

I think I have at least one facet of this problem distilled down to a simple working example.

https://issues.jasig.org/browse/CAS-993


The issue includes a local-cas Maven overlay demonstrating the issue. Basically, if an AuthenticationHandler fails to return (i.e., loops forever, or runs for a very long time), then Spring Web Flow is subsequently unable to acquire the lock to that Conversation and subsequent attempts to login in that browser session will fail to return, until the attempt to acquire the lock times out after 30 seconds, after which my latest testing shows that the invidual browser session recovers such that the user can subsequently try again to log in using CAS and succeed.

That is, the simple working example doesn't show what I thought it showed at first. It's looking like Conversation lock acquisition timeouts are a symptom of distressed AuthenticationHandlers which render users unable to log in, rather than a cause of users being unable to log in via CAS.

Andrew

--
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-dev

Reply via email to