Blank web page rendered when Picketlink Federation global logout is invoked.
Issue
- Blank web page rendered when
PicketlinkFederation globallogoutis invoked as follows:-- Enter an
SP(service provider)URL, which will be redirected toIDP(Identity Provider) login page. - On successful
login, the focus will be taken back to theSPsite. - Restart the
SPor wait until session expires, however keep theSPsite page as it is. - Now, click on
logoutlink such that the globallogoutis invoked. - A blank webpage appears instead of redirection to the
Picketlink IDP loginpage and the following exception is thrown:-
- Enter an
Caused by: org.picketlink.identity.federation.core.exceptions.ProcessingException: PLFED000022: Principal Not Found
at org.picketlink.identity.federation.PicketLinkLoggerImpl.samlHandlerPrincipalNotFoundError(PicketLinkLoggerImpl.java:1036) [picketlink-jbas7-2.1.9.SP2-redhat-1.jar:2.1.9.SP2-redhat-1]
at org.picketlink.identity.federation.web.handlers.saml2.SAML2LogOutHandler$SPLogOutHandler.generateSAMLRequest(SAML2LogOutHandler.java:359) [picketlink-core-2.1.9.SP2-redhat-1.jar:2.1.9.SP2-redhat-1]
at org.picketlink.identity.federation.web.handlers.saml2.SAML2LogOutHandler.generateSAMLRequest(SAML2LogOutHandler.java:89) [picketlink-core-2.1.9.SP2-redhat-1.jar:2.1.9.SP2-redhat-1]
at org.picketlink.identity.federation.web.process.ServiceProviderBaseProcessor.process(ServiceProviderBaseProcessor.java:186) [picketlink-core-2.1.9.SP2-redhat-1.jar:2.1.9.SP2-redhat-1]
... 13 more
- Blank screen rendered after global logout is invoked when session is expired using PicketLink Federation.
Environment
- Red Hat JBoss Enterprise Application Platfrom (EAP)
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.