[Registry-dev] [jira] Created: (REGISTRY-175) NPE occurred if
anonymous user try to edit password or friendly name.
Krishantha Samaraweera (JIRA)
jira at wso2.org
Fri Feb 1 05:50:59 PST 2008
NPE occurred if anonymous user try to edit password or friendly name.
---------------------------------------------------------------------
Key: REGISTRY-175
URL: http://wso2.org/jira/browse/REGISTRY-175
Project: WSO2 Registry
Issue Type: Bug
Components: UI
Environment: Ubuntu 7.10, JDK 1.5.0_08, tomcat 6.0.14, Firefox/2.0.0.8
Reporter: Krishantha Samaraweera
Assigned To: Chanaka Jayasena
How to recrete:
1. load the site as anonymous user.
2. go to "add user to role" page by clicking "anonymous" user.
3. now try to edit password field.
NullPointerException will be occurred and page will get unaligned. So it is better to restrict anonymous user to edit password or friendly name.
Pls refer to attached image.
Exception.
-------------
Feb 2, 2008 7:03:30 PM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.wso2.registry.web.actions.AbstractRegistryAction.getRegistry(AbstractRegistryAction.java:42)
at org.wso2.registry.web.actions.AbstractRegistryAction.getUserName(AbstractRegistryAction.java:89)
at org.apache.jsp.admin.ajax.user_002dpassword_002dedit_jsp._jspService(user_002dpassword_002dedit_jsp.java:85)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
at org.wso2.registry.web.utils.UserUtil.updatePassword(UserUtil.java:170)
at org.wso2.registry.web.ControllerServlet.doPost(ControllerServlet.java:268)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the Registry-dev
mailing list