[ 
http://mifosforge.jira.com/browse/MIFOS-3607?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Van Mittal-Henkle closed MIFOS-3607.
------------------------------------

    Resolution: Fixed
        Labels: reresolved  (was: )

Resolving issues reopened by anonymous user.

> Attempt to add a system  user  to the HO  without  previously  adding any 
> other office  crashes  the system.  
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: MIFOS-3607
>                 URL: http://mifosforge.jira.com/browse/MIFOS-3607
>             Project: mifos
>          Issue Type: Bug
>          Components: Office
>    Affects Versions: Release 1.6.0
>         Environment: tomcat 6.0.20   open Suse  11.  Dell R200 server 
>            Reporter: Innovation3g
>            Assignee: Jeff Brewster
>              Labels: reresolved
>
> An attempt to  add  a system user to the HO  office, without  prior  addition 
> of any new office, will crash the system. The system will not  recover  for 
> the same  session, but login attempt with a new  session will work.   This  
> behaviour is consistent for  any follow on attempts  with new  session. 
> The  simple work  around   seems to be  to define  at  least  1 office other 
> than the  HO  before  adding any system users.  
> Below is the error trace from the tom
> type Exception report
> message
> description The server encountered an internal error () that prevented it 
> from fulfilling this request.
> exception
> org.apache.jasper.JasperException: javax.servlet.ServletException: 
> javax.servlet.jsp.JspException: java.lang.NullPointerException
>       
> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
>       
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
>       org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
>       org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
>       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.mifos.framework.struts.action.MifosRequestProcessor.processRoles(MifosRequestProcessor.java:286)
>       
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:197)
>       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:65)
>       
> 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:374)
>       org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
>       org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
>       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.mifos.framework.struts.action.MifosRequestProcessor.processRoles(MifosRequestProcessor.java:286)
>       
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:197)
>       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:65)
>       
> 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:374)
>       org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
>       org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
>       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.mifos.framework.struts.action.MifosRequestProcessor.processRoles(MifosRequestProcessor.java:286)
>       
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:197)
>       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:65)
>       
> 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.20 logs.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger. 
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today. 
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues

Reply via email to