[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