[ http://issues.apache.org/struts/browse/SHALE-255?page=all ]

Craig McClanahan resolved SHALE-255.
------------------------------------

    Fix Version/s: 1.0.3-SNAPSHOT
       Resolution: Fixed

D'oh ... it certainly should delegate to the encodeBegin() method.  Fixed in 
nightly build 20060819, and will include this fix in 1.0.3.  Thanks for the 
patch!

> Subview doing processDecode on beginEncode
> ------------------------------------------
>
>                 Key: SHALE-255
>                 URL: http://issues.apache.org/struts/browse/SHALE-255
>             Project: Shale
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.0.3-SNAPSHOT
>            Reporter: Andrew Gilette
>             Fix For: 1.0.3-SNAPSHOT
>
>
> inputText components within a shale:subview are giving the following warning 
> "There should always be a submitted value for an input if it is rendered, its 
> form is submitted, and it is not disabled or read-only" when the components 
> are first created(When navigating to a new page the components on the new 
> page are giving the error).
> I believe it is because of the following code in 
> org.apache.shale.component.Subview
> public void encodeBegin(FacesContext context) {
>         Object vc = getViewController(context, false);
>         if (vc != null) {
>             try {
>                 getViewControllerCallbacks(context).prerender(vc);
>             } catch (Exception e) {
>                 handleException(context, e);
>             }
>         }
>         super.processDecodes(context);
>     }
> Shouldn't it  be....
> public void encodeBegin(FacesContext context) throws IOException{
>         Object vc = getViewController(context, false);
>         if (vc != null) {
>             try {
>                 getViewControllerCallbacks(context).prerender(vc);
>             } catch (Exception e) {
>                 handleException(context, e);
>             }
>         }
>         super.encodeBegin(context);
>     }

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

        

Reply via email to