<div dir="ltr">We&#39;re upgrading our non-prod IdP to 2.4.0 in preparation of upgrading prod.<div><br></div><div>We&#39;ve got SPs that are excited to use the SLO endpoints.  We&#39;ve added them to the idp metadata, the profile handlers to handler.xml, and the SLO request profile in relying-party.xml.</div>

<div><br></div><div>We&#39;re getting what looks to be a properly formatted logout request...</div><div><br></div><div><div>&lt;saml2p:LogoutRequest Destination=&quot;<a href="https://shib-idp-test.www.umich.edu/idp/profile/SAML2/POST/SSO">https://shib-idp-test.www.umich.edu/idp/profile/SAML2/POST/SSO</a>&quot;</div>

<div>    ID=&quot;pgjglaohdfjommabakcbjmigbbkmnblkiodfhoga&quot;</div><div>    IssueInstant=&quot;2014-04-23T20:02:14.377Z&quot;</div><div>    NotOnOrAfter=&quot;2014-04-23T20:07:14.377Z&quot;</div><div>    Reason=&quot;urn:oasis:names:tc:SAML:2.0:logout:user&quot;</div>

<div>    Version=&quot;2.0&quot;</div><div>    xmlns:saml2p=&quot;urn:oasis:names:tc:SAML:2.0:protocol&quot;&gt;</div><div>...<br></div></div><div>&lt;/saml2p:LogoutRequest&gt;<br></div><div><br></div><div>...the IdP is returning an error.  Nothing is revealed via the browser (no error message), but the log says</div>

<div><br></div><div><div>16:02:14.654 - 141.211.192.9 - ERROR [edu.internet2.middleware.shibboleth.common.profile.ProfileRequestDispatcherServlet:88] - Error occurred while processing request</div><div>java.lang.ClassCastException: org.opensaml.saml2.core.impl.LogoutRequestImpl cannot be cast to org.opensaml.saml2.core.AuthnRequest</div>

</div><div><br></div><div>I googled the error message and didn&#39;t see anything.  Suggestions?</div><div><br></div><div>Liam</div></div>