[ 
http://mifosforge.jira.com/browse/MIFOS-2924?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=57760#action_57760
 ] 

keithwoodlock commented on MIFOS-2924:
--------------------------------------

The validation for meeting was not happening.

It is possible to create a client under branch without a meeting as long as 
client is saved for later or put into pre-active status.

When the client goes active there must be a meeting schedule so that one time 
and periodic fees are calculated correctly.

when the client is saved for later, when the client is put active, the client 
must generate its schedules and fee_schedules

> HTTP error when creating new client in center (no group) in Shamim D
> --------------------------------------------------------------------
>
>                 Key: MIFOS-2924
>                 URL: http://mifosforge.jira.com/browse/MIFOS-2924
>             Project: mifos
>          Issue Type: Bug
>          Components: Clients
>    Affects Versions: Shamim D
>            Reporter: Kay Chau
>            Assignee: keithwoodlock
>            Priority: Blocker
>             Fix For: Shamim D
>
>
> Repro:
> 1. click on Create new client.  
> 2. Click on Click here to continue if Group membership is not required for 
> your Client.
> 3. enter in all information.  Don't set a meeting schedule
> 4. click on Submit for Approval or Save for Later.
> Expected:
> Client created
> Actual:
> following HTTP error
> javax.servlet.ServletException: java.lang.NullPointerException
>       
> org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
>       
> org.mifos.framework.struts.action.MifosRequestProcessor.processActionPerform(MifosRequestProcessor.java:233)
>       
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
>       org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
>       org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>       javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>       javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>       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.security.util.ActivityMapper.isSavePermittedForCustomer(ActivityMapper.java:620)
>       
> org.mifos.application.servicefacade.CustomerServiceFacadeWebTier.isPermissionAllowed(CustomerServiceFacadeWebTier.java:659)
>       
> org.mifos.application.servicefacade.CustomerServiceFacadeWebTier.checkPermissionForCreate(CustomerServiceFacadeWebTier.java:652)
>       
> org.mifos.application.servicefacade.CustomerServiceFacadeWebTier.createNewClient(CustomerServiceFacadeWebTier.java:556)
>       
> org.mifos.customers.client.struts.action.ClientCustAction.create(ClientCustAction.java:422)
>       sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>       java.lang.reflect.Method.invoke(Method.java:597)
>       
> org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:274)
>       
> org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194)
>       
> org.mifos.framework.struts.action.BaseAction.execute(BaseAction.java:134)
>       
> org.mifos.framework.struts.action.MifosRequestProcessor.processActionPerform(MifosRequestProcessor.java:204)
>       
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
>       org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
>       org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>       javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>       javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>       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)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------

_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues

Reply via email to