[ http://issues.apache.org/jira/browse/BEEHIVE-1024?page=all ]

Rich Feit updated BEEHIVE-1024:
-------------------------------

    Attachment: back.zip

repro webapp

> Naughty behavior when using the back button with nested page flows
> ------------------------------------------------------------------
>
>          Key: BEEHIVE-1024
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-1024
>      Project: Beehive
>         Type: Bug
>     Versions: V1
>     Reporter: Rich Feit
>     Assignee: Rich Feit
>      Fix For: 1.1
>  Attachments: back.zip
>
> Repro:
>     - Build and deploy the attached app ('back').
>     - Hit http://localhost:8080/back/a/Controller.jpf .
>     - Click the 'goB' link.
>     - Click 'done' on the next page.
>     - Click the 'goC' link.
>     - Use the back button to get back to the previous page (the one with 
> 'goB' and 'goC').
>     - Refresh that page in the browser.
> Expected: The page refreshes.
> Actual: Get the following exception:
> org.apache.beehive.netui.pageflow.ActionNotFoundException: Unable to find 
> matching action bDone (form=null) in page flow /c/Controller.jpf.
>         at 
> org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processUnresolvedAction(PageFlowRequestProcessor.java:1451)
>         at 
> org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processMapping(PageFlowRequestProcessor.java:1369)
>         at 
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:191)
>         at 
> org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:542)
>         at 
> org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:826)
>         at 
> org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:633)
>         at 
> org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:156)
>         at 
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
>         at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
>         at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:704)
>         at 
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:474)
>         at 
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:409)
>         at 
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
>         at 
> org.apache.beehive.netui.pageflow.internal.DefaultForwardRedirectHandler.forward(DefaultForwardRedirectHandler.java:127)
>         at 
> org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.doForward(PageFlowRequestProcessor.java:1795)
>         at 
> org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processForwardConfig(PageFlowRequestProcessor.java:1668)
>         at 
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
>         at 
> org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:542)
>         at 
> org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:826)
>         at 
> org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:633)
>         at 
> org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:156)
>         at 
> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

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

Reply via email to