You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Jakob Korherr (JIRA)" <de...@myfaces.apache.org> on 2010/03/07 16:15:27 UTC

[jira] Resolved: (MYFACES-2529) use of view-param in faces-config causes a NoSuchMethodExcepion for addViewParam

     [ https://issues.apache.org/jira/browse/MYFACES-2529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jakob Korherr resolved MYFACES-2529.
------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.0.0-beta-3

> use of view-param in faces-config causes a NoSuchMethodExcepion for addViewParam
> --------------------------------------------------------------------------------
>
>                 Key: MYFACES-2529
>                 URL: https://issues.apache.org/jira/browse/MYFACES-2529
>             Project: MyFaces Core
>          Issue Type: Bug
>    Affects Versions: 2.0.0-beta
>            Reporter: Marcus Büttner
>            Assignee: Jakob Korherr
>             Fix For: 2.0.0-beta-3
>
>
> use of view-param in faces-config causes a NoSuchMethodExcepion for addViewParam
> I think the error occurs because of config in DigesterFacesConfigUnmarshallerImpl.java at the following lines:
> digester.addObjectCreate("faces-config/navigation-rule/navigation-case/redirect", Redirect.class);
> digester.addSetNext("faces-config/navigation-rule/navigation-case/redirect", "setRedirect");
> digester.addSetNext("faces-config/navigation-rule/navigation-case/redirect/view-param", "addViewParam");
> digester.addCallMethod("faces-config/navigation-rule/navigation-case/redirect/include-view-params", "setIncludeViewParams", 0);
> digester.addObjectCreate("faces-config/navigation-rule/navigation-case/redirect/view-param", ViewParam.class);
> digester.addSetNext("faces-config/navigation-rule/navigation-case/redirect/view-param", "addViewParam");
> In my opionen the first "addViewParam" line should be deleted.
> It should looks like this:
> digester.addObjectCreate("faces-config/navigation-rule/navigation-case/redirect", Redirect.class);
> digester.addSetNext("faces-config/navigation-rule/navigation-case/redirect", "setRedirect");
> digester.addCallMethod("faces-config/navigation-rule/navigation-case/redirect/include-view-params", "setIncludeViewParams", 0);
> digester.addObjectCreate("faces-config/navigation-rule/navigation-case/redirect/view-param", ViewParam.class);
> digester.addSetNext("faces-config/navigation-rule/navigation-case/redirect/view-param", "addViewParam");

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.