TID2982 ( s2982 )
QuickLinkhttp://www.stone-ware.com/swql.jsp?kb=s2982
CategorySelf services password
SummaryPassword Reset link error or blank window
DetailsUser clicks on the Password Reset link to answer their secret questions, they either get the following error, or a blank window:

An exception was thrown: java.lang.NullPointerException

View the details of this error

java.lang.NullPointerException
at org.apache.jsp.apps.selfService.resetPasswordOptions_jsp._jspService(resetPasswordOptions_jsp.java:664)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:830)
at com.stoneware.filter.EncodingFilter.doFilter(Noseeum:52)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
at com.planetj.servlet.filter.compression.CompressingFilter.doFilter(CompressingFilter.java:217)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
at com.stoneware.relay.managers.h.doFilter(Noseeum:89)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
at com.stoneware.filter.a.doFilter(Noseeum:88)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
at com.stoneware.relay.l.dispatch(Noseeum:136)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
at com.stoneware.relay.l.handle(Noseeum:118)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpServer.service(HttpServer.java:909)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
ResolutionThe root cause is that Password Reset has been disabled for the user. We have fixed this in 5.4.6.0, so that an actual message is displayed indicating that Password Reset has been disabled.