[richfaces-issues] [JBoss JIRA] (RF-12670) JSF 2.0 compatibility issue, NoSuchFieldError: javax/faces/component/visit/VisitHint.SKIP_ITERATION

Brian Leathem (JIRA) jira-events at lists.jboss.org
Wed Dec 19 12:30:08 EST 2012


     [ https://issues.jboss.org/browse/RF-12670?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Leathem resolved RF-12670.
--------------------------------

         Assignee: Brian Leathem
    Fix Version/s:     (was: 4.3.0.CR1)
       Resolution: Won't Fix


We are going to close this issue as won't fix.  Given the age and availability of the JSF 2.1 API, and the imminent release of JSF 2.2, we feel it's a good time to adopt the use of JSF 2.1 API's in the RichFaces framework.

Feel free to bring up the topic in the developer forums, if you would like to see the framework continue to support older versions of the JSF API.
                
> JSF 2.0 compatibility issue, NoSuchFieldError: javax/faces/component/visit/VisitHint.SKIP_ITERATION
> ---------------------------------------------------------------------------------------------------
>
>                 Key: RF-12670
>                 URL: https://issues.jboss.org/browse/RF-12670
>             Project: RichFaces
>          Issue Type: Feature Request
>      Security Level: Public(Everyone can see) 
>    Affects Versions: 4.3.0.M3
>            Reporter: Dupont Dupont
>            Assignee: Brian Leathem
>
> When using RF 4.3.0-SNAPSHOT with a JSF 2.0 implementation (i.e. Websphere 8), I get a 
> {code}
> java.lang.NoSuchFieldError: javax/faces/component/visit/VisitHint.SKIP_ITERATION
>       at org.richfaces.component.UIDataAdaptor.requiresRowIteration(UIDataAdaptor.java:1387)
>       at org.richfaces.component.UIDataAdaptor.visitTree(UIDataAdaptor.java:1304)
>       at javax.faces.component.UIComponent.visitTree(UIComponent.java:793)
>       at javax.faces.component.UIComponentBase.visitTree(UIComponentBase.java:1007)
>       at javax.faces.component.UIForm.visitTree(UIForm.java:269)
>       at javax.faces.component.UIComponent.visitTree(UIComponent.java:793)
>       at javax.faces.component.UIComponentBase.visitTree(UIComponentBase.java:1007)
>       at javax.faces.component.UIComponent.visitTree(UIComponent.java:793)
>       at javax.faces.component.UIComponentBase.visitTree(UIComponentBase.java:1007)
>       at org.apache.myfaces.lifecycle.DefaultRestoreViewSupport.processComponentBinding(DefaultRestoreViewSupport.java:90)
>       at org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:142)
>       at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:171)
>       at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
>       at 
> {code}
> RF 4.3.0-SNAPSHOT is using an API introduced with JSF 2.1 in UIDataAdaptor.
> See https://github.com/richfaces/components/commit/d65e614ef03adf87c0b6df2288689f0fd78d3a77#common/ui/src/main/java/org/richfaces/component/UIDataAdaptor.java

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the richfaces-issues mailing list