NoSuchFlowExecutionException with office365 apps
Klingenstein, Nate
nklingenstein at calstate.edu
Mon Jun 26 18:51:53 EDT 2017
Pedro,
That error means that a user showed up with a Spring conversation that the node couldn't route. I most frequently see it during node restarts here, but a 50% error rate strongly hints at something being off in your session replication or stickiness.
I think these errors are virtually impossible to manually trace because state is such an abstract concept to the IdP, though others disagree. I would look at this as a system issue, not something specific to any service or request. Office 365 might be the only application with flows like that in your deployment, though.
Hope this helps,
Nate.
-----Original Message-----
From: users [mailto:users-bounces at shibboleth.net] On Behalf Of privas
Sent: Monday, June 26, 2017 3:28 PM
To: users at shibboleth.net
Subject: NoSuchFlowExecutionException with office365 apps
Hello,
We are getting some NoSuchFlowExecutionException errors that show up when users try to authenticate on any office 365 application (happens about 50 percent of the time) and I'm not sure where to start debugging. I noticed this issue happened after our upgrade from 3.2.1 to the latest version. I've tried installing a fresh version of 3.3.1 and my original 'conf' folder, excluding 'authn' and '/opt/shibboleth-idp/system/flows/cas/login/login-flow.xml' but I'm still getting the error. Here is the error:
2017-06-26 16:12:20,563 - ERROR
[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException:76]
-
org.springframework.webflow.execution.repository.NoSuchFlowExecutionException:
No flow execution could be found with key 'e2s1' -- 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.
at
org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository.getConversation(AbstractFlowExecutionRepository.java:172)
Caused by:
org.springframework.webflow.conversation.NoSuchConversationException: No conversation could be found with id '2' -- perhaps this conversation has ended?
at
org.springframework.webflow.conversation.impl.ConversationContainer.getConversation(ConversationContainer.java:126)
2017-06-26 16:12:21,482 - ERROR
[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException:76]
-
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.
at
org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository.getConversation(AbstractFlowExecutionRepository.java:172)
Caused by:
org.springframework.webflow.conversation.NoSuchConversationException: No conversation could be found with id '1' -- perhaps this conversation has ended?
at
org.springframework.webflow.conversation.impl.ConversationContainer.getConversation(ConversationContainer.java:126)
I'll try to up the debugging for idp.loglevel.spring but any suggestions would be appreciated.
--
View this message in context: http://shibboleth.1660669.n2.nabble.com/NoSuchFlowExecutionException-with-office365-apps-tp7634076.html
Sent from the Shibboleth - Users mailing list archive at Nabble.com.
--
To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net
More information about the users
mailing list