<div dir="ltr"><div>Hi All,</div><div><br></div><div>Shortly after the time we transitioned to proxying authn to Azure, we'd get the sporadic case where a user goes to login and get an IdP error along the lines of "You may be seeing this message because you used the back button"(when it wasn't used). <br><br>Logs seem to show the following:</div><div><br></div><div><font face="monospace">2021-06-23 13:55:53,222 - ERROR [net.shibboleth.idp.authn:-2] - Uncaught runtime exception<br>java.lang.IllegalArgumentException: Set already contains a member of index class net.shibboleth.idp.saml.saml2.profile.impl.SAMLAuthnContext<br>        at net.shibboleth.utilities.java.support.collection.ClassIndexedSet.add(ClassIndexedSet.java:79)<br>2021-06-23 13:55:53,229 - WARN [org.opensaml.profile.action.impl.LogEvent:101] - A non-proceed event occurred while processing the request: RuntimeException<br>2021-06-23 13:55:53,230 - DEBUG [org.opensaml.saml.common.profile.logic.DefaultLocalErrorPredicate:169] - Error event RuntimeException will be handled locally<br>2021-06-23 13:55:53,907 - ERROR [net.shibboleth.idp.authn.ExternalAuthenticationException:74] -<br>net.shibboleth.idp.authn.ExternalAuthenticationException: Error retrieving flow conversation<br>        at net.shibboleth.idp.authn.ExternalAuthentication.getProfileRequestContext(ExternalAuthentication.java:227)<br>Caused by: org.springframework.webflow.execution.repository.NoSuchFlowExecutionException: No flow execution could be found with key 'e1s1' -- perhaps this executing flow has ended or expired? This could happen if your users are relying on browser history (typically via the back button) that references ended flows.<br>        at org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository.getConversation(AbstractFlowExecutionRepository.java:172)<br>Caused by: org.springframework.webflow.conversation.NoSuchConversationException: No conversation could be found with id '1' -- perhaps this conversation has ended?<br>        at org.springframework.webflow.conversation.impl.ConversationContainer.getConversation(ConversationContainer.java:126)</font><br></div><div><br></div><div>Minus the uncaught exception, it looked to me like an IdP session timeout that I thought typically would get redirected back to an IdP login.  Anyone run into this one before?</div><div><br></div><div><br></div><div><br></div>-- <br><div dir="ltr" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><div dir="ltr">Jeffrey Williams </div><div dir="ltr">Identity & Access Engineer<br>Identity & Access Services<br><a href="https://its.uncg.edu" target="_blank">https://its.uncg.edu</a></div></div><div dir="ltr"><br></div><div dir="ltr"><img src="https://uncgcdn.blob.core.windows.net/email/UNCGLogo.png"><br></div></div></div></div></div></div></div></div></div></div>