[
http://mifosforge.jira.com/browse/MIFOS-2642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kay Chau updated MIFOS-2642:
----------------------------
Assignee: johnwoodlock (was: mifosdeveloperqueue)
Fix Version/s: (was: Gazelle Backlog)
Shamim D
John can we fix so the user can use the back button and continue? if not, then
trap the error w/ an error message or have the behavior consistent with Firefox
if that's easier.
> Page expired - error trapping necessary
> ---------------------------------------
>
> Key: MIFOS-2642
> URL: http://mifosforge.jira.com/browse/MIFOS-2642
> Project: mifos
> Issue Type: Bug
> Components: Collection Sheet Entry
> Affects Versions: Release 1.4
> Reporter: Ingrid Kelfkens
> Assignee: johnwoodlock
> Fix For: Shamim D
>
>
> I completed the form: Select Center and submitted it. On the second screen:
> Enter data, I clicked the Cancel button. Instead of properly starting a new
> process by clicking "Enter Collection Sheet Data", I clicked the browser's
> Back button twice, until I landed back on the first (Select Center) screen.
> Here I changed the Mode of Payment. On submitting the form, I got an
> exception error. See below.
> Please add error trapping.
> HTTP Status 500 -
> ________________________________________
> type Exception report
> message
> description The server encountered an internal error () that prevented it
> from fulfilling this request.
> exception
> java.lang.RuntimeException:
> org.mifos.framework.exceptions.PageExpiredException
>
> org.mifos.application.collectionsheet.struts.actionforms.BulkEntryActionForm.validate(BulkEntryActionForm.java:222)
>
> org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:928)
>
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:204)
> 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:637)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>
> org.mifos.framework.security.util.LoginFilter.doFilter(LoginFilter.java:85)
>
> org.mifos.framework.persistence.DatabaseInitFilter.doFilter(DatabaseInitFilter.java:51)
> root cause
> org.mifos.framework.exceptions.PageExpiredException
>
> org.mifos.framework.util.helpers.FlowManager.getFromFlow(FlowManager.java:79)
>
> org.mifos.framework.util.helpers.SessionUtils.getAttribute(SessionUtils.java:258)
>
> org.mifos.application.collectionsheet.struts.actionforms.BulkEntryActionForm.validate(BulkEntryActionForm.java:216)
>
> org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:928)
>
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:204)
> 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:637)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>
> org.mifos.framework.security.util.LoginFilter.doFilter(LoginFilter.java:85)
>
> 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.
> ________________________________________
> Apache Tomcat/6.0.20
--
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