beehive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Julie Zhuo (JIRA)" <...@beehive.apache.org>
Subject [jira] Closed: (BEEHIVE-1053) Inheritance of actions and simple actions with the useFormBean annotation attribute do not behave correctly.
Date Wed, 01 Feb 2006 19:04:05 GMT
     [ http://issues.apache.org/jira/browse/BEEHIVE-1053?page=all ]
     
Julie Zhuo closed BEEHIVE-1053:
-------------------------------


Verified with rev374070. The InheritUseFormBean test tests the inheritance of action and simple
action with useFormBean attrubute set. It is working properly with no more exceptions.

> Inheritance of actions and simple actions with the useFormBean annotation attribute do
not behave correctly.
> ------------------------------------------------------------------------------------------------------------
>
>          Key: BEEHIVE-1053
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-1053
>      Project: Beehive
>         Type: Bug
>   Components: NetUI
>     Versions: 1.0.1
>     Reporter: Carlin Rogers
>     Assignee: Julie Zhuo
>      Fix For: 1.0.1

>
> Inheritance of actions and simple actions with the useFormBean annotation attribute do
not behave correctly. The derived class with the inherited action has a form bean of the correct
type but it is not the desired named member variable for the "flow-scoped form bean".
> To reproduce, create page flow with either an action or a simple action that has the
useFormBean attribute. Create a second page flow that just inherits from the first. No need
to override any actions. Then build and deploy the app with these page flows. Go to derived
page flow and a jsp that uses a form for the action. The form will be displayed ocrrectly.
However, if you submit the form and go abother page that displays the form action with this
bean it will not have the values set in the submit. I.E. this form is not flow scoped.
> Also, note the following exception/error...
> Throwable: java.lang.NoSuchFieldException: _formOne
> Stack Trace:
> java.lang.NoSuchFieldException: _formOne
>         at java.lang.Class.getDeclaredField(Class.java:1854)
>         at org.apache.beehive.netui.pageflow.FlowController.getFormBean(FlowController.java:1938)
>         at org.apache.beehive.netui.tags.html.Form.doStartTag(Form.java:634)
>         at org.apache.jsp.pageFlowCore.inheritance.useFormBean.derivedSimpleActions.index_jsp._jspx_meth_netui_form_0(index_jsp.java:109)
>         at org.apache.jsp.pageFlowCore.inheritance.useFormBean.derivedSimpleActions.index_jsp._jspService(index_jsp.java:76)
>         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
> ...
> This does not appear to be a recent regression. I verified the same behavior in svn 349993
in late November.

-- 
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


Mime
View raw message