<div dir="ltr">Hi Sott,<div><br></div><div>Thanks for the reply....</div><div><br></div><div>Just want to update more on this.....</div><div><br></div><div>I had doubts whether this particular issue is only happening on that Mac, so I tried on a different Mac and unfortunately the result is the same and consistent, even if I retry it fails with same error.</div><div><br></div><div>That is, it does not work on IdP 3.3.x but works on IdP 2.4.X, basically office 365 product activation works on V2</div><div><br></div><div>Given all the other variables are the same, that is, CAS, machine (Mac software), etc and only difference is IdP vesion that makes things work or not work.</div><div><br></div><div>Don't you think this issue is specific to IdP 3.3.x? Or in other words it should also fail on IdP 2.4.x if the request is malformed.</div><div><br></div><div><br></div><div>On another note, if we promote IdP 3.3.x to production this feature (Office 365 product activation) will fail on Mac, </div><div><br></div><div><br></div><div>As a side note, what I am trying is, when the office 365 software downloaded, am try to activate it, in this process, it asks to enter the email address and then it does the discovery and goes to the CAS login screen, all these happening(browser rendering) within their UI controller,</div><div>Once I enter username/password, I get the NoSuchFlow error in IdP 3.3.x and process fails but it continues to next page for IdP 2.4.x and then works fine.</div><div><br></div><div><br></div><div>Is there any way to find the difference in these two versions and find a way thru for IdP V 3?<br></div><div><br></div><div>Error below..............................</div><div><br></div><div><div>2017-08-03 09:51:52,026 - ERROR [org.springframework.webflow.execution.repository.NoSuchFlowExecutionException:76] -</div><div>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.</div><div> at org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository.getConversation(AbstractFlowExecutionRepository.java:172)</div><div>Caused by: org.springframework.webflow.conversation.NoSuchConversationException: No conversation could be found with id '1' -- perhaps this conversation has ended?</div><div> at org.springframework.webflow.conversation.impl.ConversationContainer.getConversation(ConversationContainer.java:126)</div><div>2017-08-03 09:51:52,026 - DEBUG [net.shibboleth.ext.spring.error.ExtendedMappingExceptionResolver:342] - Exposing Exception as model attribute 'exception'</div><div>2017-08-03 09:51:52,026 - DEBUG [org.springframework.web.servlet.DispatcherServlet:1208] - Handler execution resulted in exception - forwarding to resolved error view: ModelAndView: reference to view with name 'error'; model is {exception=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., request=Request(GET <a href="https://ouruatidp.vu.edu.au/idp/profile/SAML2/POST/SSO?execution=e1s1&_eventId_proceed=1)@3cd17fc1">https://ouruatidp.vu.edu.au/idp/profile/SAML2/POST/SSO?execution=e1s1&_eventId_proceed=1)@3cd17fc1</a>, encoder=class net.shibboleth.utilities.java.support.codec.HTMLEncoder, springContext=Root WebApplicationContext: startup date [Mon Jul 31 16:47:45 AEST 2017]; root of context hierarchy}</div><div>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.</div><div> at org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository.getConversation(AbstractFlowExecutionRepository.java:172)</div><div>Caused by: org.springframework.webflow.conversation.NoSuchConversationException: No conversation could be found with id '1' -- perhaps this conversation has ended?</div><div> at org.springframework.webflow.conversation.impl.ConversationContainer.getConversation(ConversationContainer.java:126)</div><div>2017-08-03 09:51:52,027 - DEBUG [org.springframework.web.servlet.view.BeanNameViewResolver:74] - No matching bean found for view name 'error'</div><div>2017-08-03 09:51:52,027 - DEBUG [org.springframework.web.servlet.DispatcherServlet:1251] - Rendering view [org.springframework.web.servlet.view.velocity.VelocityView: name 'error'; URL [error.vm]] in DispatcherServlet with name 'idp'</div><div>2017-08-03 09:51:52,027 - DEBUG [org.springframework.web.servlet.view.velocity.VelocityView:462] - Rendering Velocity template [error.vm] in VelocityView 'error'</div><div>2017-08-03 09:51:52,027 - DEBUG [org.apache.velocity:100] - No class specified for #evaluate() context, so #set calls will now alter the global context and no longer be local. This is a change from earlier versions due to VELOCITY-704. If you need references within #evaluate to stay local, please use the automatically provided $evaluate namespace instead (e.g. #set($evaluate.foo = 'bar') and $evaluate.foo).</div><div>2017-08-03 09:51:52,027 - DEBUG [org.springframework.web.servlet.DispatcherServlet:1000] - Successfully completed request</div><div>2017-08-03 09:52:09,377 - DEBUG [org.springframework.web.servlet.DispatcherServlet:865] - DispatcherServlet with name 'idp' processing GET request for [/idp/profile/SAML2/Redirect/SSO]</div><div>2017-08-03 09:52:09,377 - DEBUG [org.springframework.webflow.mvc.servlet.FlowHandlerMapping:108] - Mapping request with URI '/idp/profile/SAML2/Redirect/SSO' to flow with id 'SAML2/Redirect/SSO'</div><div>2017-08-03 09:52:09,377 - DEBUG [org.springframework.web.servlet.DispatcherServlet:951] - Last-Modified value for [/idp/profile/SAML2/Redirect/SSO] is: -1</div><div>2017-08-03 09:52:09,377 - DEBUG [org.springframework.webflow.executor.FlowExecutorImpl:135] - Launching new execution of flow 'SAML2/Redirect/SSO' with input map['SAMLRequest' -> 'jdG9bsMgEADgvVLfwWI3YKD+QXakqF0ipUvSduhSYRvHlmxwOYj6+CWNonbsxnG603d39Tb40Rz0Z9Dgk91Tg0Ats7vGH7Sgeac4pyXXgjPRipyxMh+EyERB+xYlb9rBZE2DGKYo2QEEvTPglfHxi2ZFSsuUshfG5QOTtMS8LIqcVe8o2QJo52PtozUQFu2O2p2nTr8e9g0avV9BEtLrMz6Hzs6zaq1TXscI6z5gFUjPZjKvRMUByGxPkyEX+v7ywjGHkq9lNtCg4Iy0CiaQRi0apO/kcfu8l1EsV2e9je3R5v4uSeofv/tPobrp0eZmzYpOZEOpUlYMPBWKDmnLqj7NVdWztqIVL1vstYm7Ady66TR6WFWncWeXX3pNrogIqsnf42y+AQ==']</div><div>2017-08-03 09:52:09,377 - DEBUG [org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:58] - Getting FlowDefinition with id 'SAML2/Redirect/SSO'</div><div>2017</div></div><div><br></div><div><br></div><div>Thanks</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><div>2017-08-03 09:51:52,026 - ERROR [org.springframework.webflow.execution.repository.NoSuchFlowExecutionException:76] -</div><div>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.</div><div> at org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository.getConversation(AbstractFlowExecutionRepository.java:172)</div><div>Caused by: org.springframework.webflow.conversation.NoSuchConversationException: No conversation could be found with id '1' -- perhaps this conversation has ended?</div><div> at org.springframework.webflow.conversation.impl.ConversationContainer.getConversation(ConversationContainer.java:126)</div><div>2017-08-03 09:51:52,026 - DEBUG [net.shibboleth.ext.spring.error.ExtendedMappingExceptionResolver:342] - Exposing Exception as model attribute 'exception'</div><div>2017-08-03 09:51:52,026 - DEBUG [org.springframework.web.servlet.DispatcherServlet:1208] - Handler execution resulted in exception - forwarding to resolved error view: ModelAndView: reference to view with name 'error'; model is {exception=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., request=Request(GET <a href="https://ouruatidp.vu.edu.au/idp/profile/SAML2/POST/SSO?execution=e1s1&_eventId_proceed=1)@3cd17fc1">https://ouruatidp.vu.edu.au/idp/profile/SAML2/POST/SSO?execution=e1s1&_eventId_proceed=1)@3cd17fc1</a>, encoder=class net.shibboleth.utilities.java.support.codec.HTMLEncoder, springContext=Root WebApplicationContext: startup date [Mon Jul 31 16:47:45 AEST 2017]; root of context hierarchy}</div><div>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.</div><div> at org.springframework.webflow.execution.repository.support.AbstractFlowExecutionRepository.getConversation(AbstractFlowExecutionRepository.java:172)</div><div>Caused by: org.springframework.webflow.conversation.NoSuchConversationException: No conversation could be found with id '1' -- perhaps this conversation has ended?</div><div> at org.springframework.webflow.conversation.impl.ConversationContainer.getConversation(ConversationContainer.java:126)</div><div>2017-08-03 09:51:52,027 - DEBUG [org.springframework.web.servlet.view.BeanNameViewResolver:74] - No matching bean found for view name 'error'</div><div>2017-08-03 09:51:52,027 - DEBUG [org.springframework.web.servlet.DispatcherServlet:1251] - Rendering view [org.springframework.web.servlet.view.velocity.VelocityView: name 'error'; URL [error.vm]] in DispatcherServlet with name 'idp'</div><div>2017-08-03 09:51:52,027 - DEBUG [org.springframework.web.servlet.view.velocity.VelocityView:462] - Rendering Velocity template [error.vm] in VelocityView 'error'</div><div>2017-08-03 09:51:52,027 - DEBUG [org.apache.velocity:100] - No class specified for #evaluate() context, so #set calls will now alter the global context and no longer be local. This is a change from earlier versions due to VELOCITY-704. If you need references within #evaluate to stay local, please use the automatically provided $evaluate namespace instead (e.g. #set($evaluate.foo = 'bar') and $evaluate.foo).</div><div>2017-08-03 09:51:52,027 - DEBUG [org.springframework.web.servlet.DispatcherServlet:1000] - Successfully completed request</div><div>2017-08-03 09:52:09,377 - DEBUG [org.springframework.web.servlet.DispatcherServlet:865] - DispatcherServlet with name 'idp' processing GET request for [/idp/profile/SAML2/Redirect/SSO]</div></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 2, 2017 at 11:21 PM, Cantor, Scott <span dir="ltr"><<a href="mailto:cantor.2@osu.edu" target="_blank">cantor.2@osu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 8/2/17, 3:59 AM, "users on behalf of Lalith Jayaweera" <<a href="mailto:users-bounces@shibboleth.net">users-bounces@shibboleth.net</a> on behalf of <a href="mailto:ljayaweera@gmail.com">ljayaweera@gmail.com</a>> wrote:<br>
<br>
> Do I have to configure any setting in IdP? or any area to look into<br>
<br>
</span>The error is non-specific, it applies to any case where the request doesn't correspond to a valid conversation due to missing cookies, timeouts, or a dozen other scenarios.<br>
<span class="HOEnZb"><font color="#888888"><br>
-- Scott<br>
<br>
<br>
<br>
<br>
--<br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net">users-unsubscribe@shibboleth.<wbr>net</a><br>
</font></span></blockquote></div><br></div>