| TID | 2982 ( s2982 ) |
| QuickLink | http://www.stone-ware.com/swql.jsp?kb=s2982 |
| Category | Self services password |
| Summary | Password Reset link error or blank window |
| Details | User 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) |
| Resolution | The 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. |