<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    We have an SP that is landing on an error page when users chose
    their logout button. The web browser lands on the vendors
    .../Shibboleth.sso/Logout page for a few seconds and displays:<br>
    <br>
    <font face="monospace">---------<br>
      <b>Shibboleth Authentication Request</b><br>
      <br>
      You are automatically being redirected to the authentication
      service. If your browser appears to be hung up after 15-20
      seconds, try reloading the page before contacting the technical
      support staff in charge of the authentication service you are
      trying to access.<br>
      <br>
      <b>Redirecting...</b><br>
    </font><font face="monospace">---------<br>
    </font><br>
    Then after a few seconds, the web browser lands on an error page
    generated by our IdP that states:<br>
    <br>
    <font face="monospace"><font face="monospace">---------<br>
      </font><b>Web Login Service - Error</b><br>
      <br>
      An error occurred: SessionNotFound<br>
    </font><font face="monospace">---------<br>
    </font><br>
    The url showing this SessionNotFound message is
    .../idp/profile/SAML2/POST/SLO<br>
    <br>
    <br>
    Using the Firefox SAML Tracer, at this point on the HTTP tab, is the
    following error:<br>
    <br>
    <font face="monospace">      "responseStatus": 500,<br>
            "responseStatusText": "HTTP/1.1 500 Server Error",<br>
    </font><br>
    <br>
    1) What's the above telling me?<br>
    <br>
    2) Looking in our logs I see the following "around the time" of a
    logout of this SP, but there is so much other stuff in the logs (we
    are NOT DEBUG logging). Will bumping up logging tell me which SP is
    generating these:<br>
    <br>
    <font face="monospace">2021-04-14 17:02:17,922 - ERROR
[org.springframework.webflow.execution.repository.NoSuchFlowExecutionException:76]
      - <br>
org.springframework.webflow.execution.repository.NoSuchFlowExecutionException:
      No flow execution could be found with key 'e4s1' -- 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 '4' -- perhaps this
      conversation has ended? <br>
              at
org.springframework.webflow.conversation.impl.ConversationContainer.getConversation(ConversationContainer.java:126)<br>
      <br>
      2021-04-14 17:02:44,636 - INFO
      [net.shibboleth.idp.session.impl.ProcessLogout:196] - Profile
      Action ProcessLogout: No active session found matching current
      request<br>
      <br>
      2021-04-14 17:02:44,671 - INFO [Shibboleth-Audit.Logout:275] -
      20210414T210244Z||||<a class="moz-txt-link-freetext" href="http://shibboleth.net/ns/profiles/logout||||||||">http://shibboleth.net/ns/profiles/logout||||||||</a><br>
      <br>
    </font><br>
    Thanks,<br>
    Don<br>
    <br>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
D o n a l d   L o h r
I n f o r m a t i o n   S y s t e m s
J a m e s   M a d i s o n   U n i v e r s i t y
5 4 0 . 5 6 8 . 3 7 3 0
</pre>
  </body>
</html>