[ 
https://issues.apache.org/jira/browse/MYFACES-2529?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12842434#action_12842434
 ] 

Jakob Korherr commented on MYFACES-2529:
----------------------------------------

This was solved by MYFACES-2508, unfortunately generating another bug related 
to include-view-params. The method from the digester should be addCallMethod() 
instead of addSetProperties(). I'll fix this!

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

Reply via email to