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.p rocessRequest(y:3023)
at
com.novell.nidp.saml2.profile.SAML2Profile.handleI nBoundMessage(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.handleRequ est(y:3417)
at com.novell.nidp.servlets.NIDPServlet.myDoGet(y:330 4)
at com.novell.nidp.servlets.NIDPBaseServlet.doGet(y:2 025)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:722)
at
org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:224)
at
org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:169)
at
org.apache.catalina.authenticator.AuthenticatorBas e.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.invok e(StandardEngineValve.java:118)
at
org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:407)
at
org.apache.coyote.http11.AbstractHttp11Processor.p rocess(AbstractHttp11Processor.java:987)
at
org.apache.coyote.AbstractProtocol$AbstractConnect ionHandler.process(AbstractProtocol.java:539)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProce ssor.run(JIoEndpoint.java:298)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run Task(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