[ http://issues.apache.org/jira/browse/BEEHIVE-812?page=all ]
     
Rich Feit resolved BEEHIVE-812:
-------------------------------

    Resolution: Fixed
     Assign To: Alejandro Ramirez  (was: Rich Feit)

This was actually a bug (well, an incompleteness) in the repro case.  The 
feature is useful only when you never allow the framework to try and 
instantiate the bean (in which case it will blow up when trying to create a new 
instance of the interface).  Updated repro will be attached in a minute.

> Cannot provide an initial value for an action that accepts an interface as 
> its form bean
> ----------------------------------------------------------------------------------------
>
>          Key: BEEHIVE-812
>          URL: http://issues.apache.org/jira/browse/BEEHIVE-812
>      Project: Beehive
>         Type: Bug
>   Components: NetUI
>     Versions: TBD
>     Reporter: Rich Feit
>     Assignee: Alejandro Ramirez
>     Priority: Minor
>      Fix For: V1
>  Attachments: error.log, jira812.zip
>
> We have an action method that accepts an *interface* as its form bean 
> argument, and we're trying to send a concrete implementation of the interface 
> to a page that will post to the action.
> Repro:
>     - Hit the attached page flow 
> (/miniTests/initFormBeanInterface/Controller.jpf).
> EXPECTED: See index.jsp with the text box initialized to the string, "got it"
> ACTUAL: A tag error that says:
>   Caught exception when evaluating expression "{actionForm.foo}" with 
> available binding contexts [actionForm, pageFlow, globalApp, request, 
> session, application, pageContext, bundle, container, url, pageInput]. Root 
> cause: java.lang.RuntimeException: Can not evaluate the identifier "foo" on a 
> null value object.

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