Prashanth, I remember I also got this error once I was creating a "Define new user" on a fresh install of Mifos.
I think when I created an office first then I was able to create a user in Mifos without this error. I think somewhere in code there is a bug that if there is no office then you see this error when creating a user, may be a warning should be there with handling null pointer or empty list situation. If that's the case then you can log an issue in Mifos jira (but make sure there is not another opened already for something like this) Cheers, Udai On Tue, Aug 10, 2010 at 6:06 PM, Prashanth Jadhav <[email protected]> wrote: > Hello, > I am unable to create a system user after having installed mifos 1.6. > > Request you to please help me get this going. > Warm regards, > Prashanth Jadhav. > Operating System Windows 2008R2, > mysql-essential-5.1.48-winx64,apache-tomcat-6.0.29 installable version. The > error message that I get is > HTTP Status 500 - > > -------------------------------------------------------------------------------- > > type Exception report > > message > > description The server encountered an internal error () that prevented it > from fulfilling this request. > > exception > > org.apache.jasper.JasperException: An exception occurred processing JSP page > /pages/application/personnel/jsp/choose_office.jsp at line 85 > > 82: </tr> > 83: </table> > 84: > 85: <office:OfficeListTag methodName="load" actionName="PersonAction.do" > flowKey="${requestScope.currentFlowKey}"/> > 86: <table width="93%" border="0" cellpadding="0" cellspacing="0"> > 87: <tr> > 88: <td align="center" class="blueline"> </td> > > Stacktrace: > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063) > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263) > org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386) > org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318) > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) > javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.mifos.security.util.LoginFilter.doFilter(LoginFilter.java:85) > org.mifos.servlet.filters.MifosLogFilter.doFilter(MifosLogFilter.java:67) > org.mifos.framework.persistence.DatabaseInitFilter.doFilter(DatabaseInitFilter.java:51) > > root cause > > javax.servlet.ServletException: javax.servlet.jsp.JspException: > java.lang.NullPointerException > org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858) > org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791) > org.apache.jsp.pages.application.personnel.jsp.choose_005foffice_jsp._jspService(choose_005foffice_jsp.java:99) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063) > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263) > org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386) > org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318) > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) > javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.mifos.security.util.LoginFilter.doFilter(LoginFilter.java:85) > org.mifos.servlet.filters.MifosLogFilter.doFilter(MifosLogFilter.java:67) > org.mifos.framework.persistence.DatabaseInitFilter.doFilter(DatabaseInitFilter.java:51) > > root cause > > java.lang.NullPointerException > org.mifos.customers.office.business.OfficeBO.convertToBranchOnlyHierarchyWithParentsOfficeHierarchy(OfficeBO.java:80) > org.mifos.customers.office.struts.tag.OfficeListTag.doStartTag(OfficeListTag.java:85) > org.apache.jsp.pages.application.personnel.jsp.choose_005foffice_jsp._jspx_meth_office_005fOfficeListTag_005f0(choose_005foffice_jsp.java:437) > org.apache.jsp.pages.application.personnel.jsp.choose_005foffice_jsp._jspx_meth_html_002del_005fform_005f0(choose_005foffice_jsp.java:266) > org.apache.jsp.pages.application.personnel.jsp.choose_005foffice_jsp._jspx_meth_tiles_005fput_005f0(choose_005foffice_jsp.java:167) > org.apache.jsp.pages.application.personnel.jsp.choose_005foffice_jsp._jspx_meth_tiles_005finsert_005f0(choose_005foffice_jsp.java:121) > org.apache.jsp.pages.application.personnel.jsp.choose_005foffice_jsp._jspService(choose_005foffice_jsp.java:91) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063) > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263) > org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386) > org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318) > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) > javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.mifos.security.util.LoginFilter.doFilter(LoginFilter.java:85) > org.mifos.servlet.filters.MifosLogFilter.doFilter(MifosLogFilter.java:67) > org.mifos.framework.persistence.DatabaseInitFilter.doFilter(DatabaseInitFilter.java:51) > > note The full stack trace of the root cause is available in the Apache > Tomcat/6.0.29 logs. > > Show > I am unable to create a system user When I click on Define New system User > the error I get is pasted below. HTTP Status 500 - > -------------------------------------------------------------------------------- > type Exception report message description The server encountered an internal > error () that prevented it from fulfilling this request. exception > org.apache.jasper.JasperException: An exception occurred processing JSP page > /pages/application/personnel/jsp/choose_office.jsp at line 85 82: </tr> 83: > </table> 84: 85: <office:OfficeListTag methodName="load" > actionName="PersonAction.do" flowKey="${requestScope.currentFlowKey}"/> 86: > <table width="93%" border="0" cellpadding="0" cellspacing="0"> 87: <tr> 88: > <td align="center" class="blueline"> </td> Stacktrace: > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063) > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263) > org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386) > org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318) > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) > javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.mifos.security.util.LoginFilter.doFilter(LoginFilter.java:85) > org.mifos.servlet.filters.MifosLogFilter.doFilter(MifosLogFilter.java:67) > org.mifos.framework.persistence.DatabaseInitFilter.doFilter(DatabaseInitFilter.java:51) > root cause javax.servlet.ServletException: javax.servlet.jsp.JspException: > java.lang.NullPointerException > org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858) > org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791) > org.apache.jsp.pages.application.personnel.jsp.choose_005foffice_jsp._jspService(choose_005foffice_jsp.java:99) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063) > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263) > org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386) > org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318) > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) > javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.mifos.security.util.LoginFilter.doFilter(LoginFilter.java:85) > org.mifos.servlet.filters.MifosLogFilter.doFilter(MifosLogFilter.java:67) > org.mifos.framework.persistence.DatabaseInitFilter.doFilter(DatabaseInitFilter.java:51) > root cause java.lang.NullPointerException > org.mifos.customers.office.business.OfficeBO.convertToBranchOnlyHierarchyWithParentsOfficeHierarchy(OfficeBO.java:80) > org.mifos.customers.office.struts.tag.OfficeListTag.doStartTag(OfficeListTag.java:85) > org.apache.jsp.pages.application.personnel.jsp.choose_005foffice_jsp._jspx_meth_office_005fOfficeListTag_005f0(choose_005foffice_jsp.java:437) > org.apache.jsp.pages.application.personnel.jsp.choose_005foffice_jsp._jspx_meth_html_002del_005fform_005f0(choose_005foffice_jsp.java:266) > org.apache.jsp.pages.application.personnel.jsp.choose_005foffice_jsp._jspx_meth_tiles_005fput_005f0(choose_005foffice_jsp.java:167) > org.apache.jsp.pages.application.personnel.jsp.choose_005foffice_jsp._jspx_meth_tiles_005finsert_005f0(choose_005foffice_jsp.java:121) > org.apache.jsp.pages.application.personnel.jsp.choose_005foffice_jsp._jspService(choose_005foffice_jsp.java:91) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063) > org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263) > org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386) > org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318) > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) > javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > org.mifos.security.util.LoginFilter.doFilter(LoginFilter.java:85) > org.mifos.servlet.filters.MifosLogFilter.doFilter(MifosLogFilter.java:67) > org.mifos.framework.persistence.DatabaseInitFilter.doFilter(DatabaseInitFilter.java:51) > note The full stack trace of the root cause is available in the Apache > Tomcat/6.0.29 logs. > > Environment: Operating System Windows 2008R2, > mysql-essential-5.1.48-winx64,apache-tomcat-6.0.29 installable version. > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Mifos-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mifos-users > > ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Mifos-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mifos-users
