Office 365 App Registration Strange issue on Mac
Lalith Jayaweera
ljayaweera at gmail.com
Wed Aug 2 20:27:13 EDT 2017
Hi Sott,
Thanks for the reply....
Just want to update more on this.....
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.
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
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.
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.
On another note, if we promote IdP 3.3.x to production this feature (Office
365 product activation) will fail on Mac,
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,
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.
Is there any way to find the difference in these two versions and find a
way thru for IdP V 3?
Error below..............................
2017-08-03 09:51:52,026 - 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)
2017-08-03 09:51:52,026 - DEBUG
[net.shibboleth.ext.spring.error.ExtendedMappingExceptionResolver:342] -
Exposing Exception as model attribute 'exception'
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
https://ouruatidp.vu.edu.au/idp/profile/SAML2/POST/SSO?execution=e1s1&_eventId_proceed=1)@3cd17fc1,
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}
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)
2017-08-03 09:51:52,027 - DEBUG
[org.springframework.web.servlet.view.BeanNameViewResolver:74] - No
matching bean found for view name 'error'
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'
2017-08-03 09:51:52,027 - DEBUG
[org.springframework.web.servlet.view.velocity.VelocityView:462] -
Rendering Velocity template [error.vm] in VelocityView 'error'
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).
2017-08-03 09:51:52,027 - DEBUG
[org.springframework.web.servlet.DispatcherServlet:1000] - Successfully
completed request
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]
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'
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
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==']
2017-08-03 09:52:09,377 - DEBUG
[org.springframework.webflow.definition.registry.FlowDefinitionRegistryImpl:58]
- Getting FlowDefinition with id 'SAML2/Redirect/SSO'
2017
Thanks
2017-08-03 09:51:52,026 - 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)
2017-08-03 09:51:52,026 - DEBUG
[net.shibboleth.ext.spring.error.ExtendedMappingExceptionResolver:342] -
Exposing Exception as model attribute 'exception'
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
https://ouruatidp.vu.edu.au/idp/profile/SAML2/POST/SSO?execution=e1s1&_eventId_proceed=1)@3cd17fc1,
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}
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)
2017-08-03 09:51:52,027 - DEBUG
[org.springframework.web.servlet.view.BeanNameViewResolver:74] - No
matching bean found for view name 'error'
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'
2017-08-03 09:51:52,027 - DEBUG
[org.springframework.web.servlet.view.velocity.VelocityView:462] -
Rendering Velocity template [error.vm] in VelocityView 'error'
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).
2017-08-03 09:51:52,027 - DEBUG
[org.springframework.web.servlet.DispatcherServlet:1000] - Successfully
completed request
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]
On Wed, Aug 2, 2017 at 11:21 PM, Cantor, Scott <cantor.2 at osu.edu> wrote:
> On 8/2/17, 3:59 AM, "users on behalf of Lalith Jayaweera" <
> users-bounces at shibboleth.net on behalf of ljayaweera at gmail.com> wrote:
>
> > Do I have to configure any setting in IdP? or any area to look into
>
> 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.
>
> -- Scott
>
>
>
>
> --
> To unsubscribe from this list send an email to
> users-unsubscribe at shibboleth.net
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20170803/ffc06644/attachment-0001.html>
More information about the users
mailing list