[ 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

Reply via email to