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