nikhilchawla wrote:

>
> Hi,
> I have added this url in Password expiration servlet :
> https://myserver.com/change_password.jsp?LoginUserID=<USERID>&store=<S
> TOREID>&returl=<RETURN_URL>
>
> after authentication, it is not redirecting to this url. Instead it is
> giving me this exception :
>
> java.lang.NullPointerException
>
> com.novell.nidp.authentication.ContractExecutionSt ate.handledExpiredPw
> d(y:1308)
> com.novell.nidp.common.profile.LoginProfile.spLogi n(y:1131)
> com.novell.nidp.liberty.idff.profile.LibertySSOPro file.doAuthenticatio
> n(y:800)
> com.novell.nidp.liberty.idff.profile.LibertySSOPro file.handleAuthnRequ
> est(y:1659)
> com.novell.nidp.liberty.idff.profile.LibertySSOPro file.processAuthnReq
> uest(y:623)
> com.novell.nidp.liberty.idff.profile.LibertySSOPro file.processSSOEndpo
> int(y:2958) com.novell.nidp.liberty.IDFFHandler.E(y:670)
> com.novell.nidp.liberty.IDFFHandler.handleRequest( y:3101)
> com.novell.nidp.liberty.LibertyMeDescriptor.handle Request(y:1277)
> com.novell.nidp.servlets.NIDPServlet.myDoGet(y:245 9)
> com.novell.nidp.servlets.NIDPBaseServlet.doGet(y:2 679)
> com.novell.nidp.servlets.NIDPBaseServlet.doPost(y: 2043)
> javax.servlet.http.HttpServlet.service(HttpServlet .java:647)
> javax.servlet.http.HttpServlet.service(HttpServlet .java:729)
>
> what i'm missing here ?


can you enable debug logging for the application (IDP Cluster | config
edit| General | Config | logging and set application to debug. Restart
the IDP (rcnovell-tomcat5 restart) and check if the contract loads
properly (I guess it'll do). Try again after that and feel free to post
the catalina.out here.

Maybe clear catalina.out before you do all this.

--
Cheers,
Edward