Highlighted
Absent Member.
Absent Member.
328 views

Logging Out from the Target SP Randomly Gives a Null Pointer


Hi,
We recently migrated from NAM 3.1.4 to NAM 3.2 SP1. We currently
federate using SAML2 (IDP and Shib SP).
Our login works fine but upon logout we see a NullPointer exception as
shown below.
I know this was apparently an issue in 3.1.3 according to the readme
excerpt:
-4.7 Logging Out from the Target SP Randomly Gives a Null Pointer
Exception

The exception is seen when the Allow multiple browser session logout
option is enabled and the protocols are SAML 1.1 and Liberty.

-

Not sure why this would prop up in 3.2 SP1. We do not have any logout
customizations. Do I need to look at any configuration on the
application (Shib) side for this issue?
Thanks in advance!!

SEVERE: Servlet.service() for servlet in context with path
threw exception
java.lang.NullPointerException
at com.novell.nidp.saml2.assertion.SAML2NameID.<init>(y:3241)
at com.novell.nidp.saml2.SAML2Identity.<init>(y:2184)
at
com.novell.nidp.saml2.protocol.SAML2LogoutRequest.getIdentifierName(y:2529)
at com.novell.nidp.saml2.protocol.SAML2LogoutRequest.validate(y:2724)
at
com.novell.nidp.saml2.profile.SAML2LogoutProfile.processRequest(y:3023)
at
com.novell.nidp.saml2.profile.SAML2Profile.handleInBoundMessage(y:1175)
at com.novell.nidp.saml2.SAML2Handler.M(y:2524)
at com.novell.nidp.saml2.SAML2Handler.handleRequest(y:2256)
at com.novell.nidp.saml2.SAML2MeDescriptor.handleRequest(y:3417)
at com.novell.nidp.servlets.NIDPServlet.myDoGet(y:3304)
at com.novell.nidp.servlets.NIDPBaseServlet.doGet(y:2025)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:298)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)


--
ssripathy25
------------------------------------------------------------------------
ssripathy25's Profile: https://forums.netiq.com/member.php?userid=212
View this thread: https://forums.netiq.com/showthread.php?t=47941

0 Likes
1 Reply
Highlighted
Absent Member.
Absent Member.

Re: Logging Out from the Target SP Randomly Gives a Null Pointer


Just wanted to add that the Shib SP logout results in this issue. The
IDP logout <IDP base>/nidp/app/logout seems to be fine.


--
ssripathy25
------------------------------------------------------------------------
ssripathy25's Profile: https://forums.netiq.com/member.php?userid=212
View this thread: https://forums.netiq.com/showthread.php?t=47941

0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.