Cool. Sounds even better. Prolly need to separate (in ExpirationMonitor)
if (session.isDone() || age > maxLoginDurationMillis) {
list.add(session); // to unregister
session.setDone(true);
it.remove();
}
into
if (session.isDone()) {
list.add(session); /
Sorry -- forgot the code...
Replace
assert context != null : "No registered context";
with
if (context == null)
throw new AccessControlException("No registered context (may have
expired)");
Scott Stanchfield wrote:
>
> Suggested Fix
>
> Change
We had the same issue, and didn't see much about it online (except this note
and bug GERONIMO-2100)
I debugged through the Geronimo code for a while today, and I think I've
found the solution (which I also think is the proper solution to
GERONIMO-2100 as well...)
The problem
[In this descriptio