Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Primefaces从3.2更新到3.4会抛出java.lang.NoSuchFieldError:跳过迭代_Java_Jsf_Jakarta Ee_Jsf 2_Primefaces - Fatal编程技术网

将Primefaces从3.2更新到3.4会抛出java.lang.NoSuchFieldError:跳过迭代

将Primefaces从3.2更新到3.4会抛出java.lang.NoSuchFieldError:跳过迭代,java,jsf,jakarta-ee,jsf-2,primefaces,Java,Jsf,Jakarta Ee,Jsf 2,Primefaces,我已将primefaces-3.2替换为primefaces-3.4 RC1。之后,如果我打开任何页面,java.lang.NoSuchFieldError:SKIP_ITERATION异常被抛出。可能的问题是什么?这也是myfaces和一些mojarra版本的兼容性问题 我两周前在primefaces论坛上报道过 而且它已经被修复,因此您可以从存储库中获取最新的快照版本3.4 java.lang.NoSuchFieldError:跳过迭代 因此,在JSF运行时环境中没有这样的字段。JSF2.1

我已将primefaces-3.2替换为primefaces-3.4 RC1。之后,如果我打开任何页面,
java.lang.NoSuchFieldError:SKIP_ITERATION
异常被抛出。可能的问题是什么?

这也是myfaces和一些mojarra版本的兼容性问题

我两周前在primefaces论坛上报道过

而且它已经被修复,因此您可以从存储库中获取最新的快照版本3.4

java.lang.NoSuchFieldError:跳过迭代

因此,在JSF运行时环境中没有这样的字段。JSF2.1中引入了。另见:

跳过迭代
公共静态最终版
跳过迭代

提示:通常以迭代方式多次访问子组件(例如,
UIData
)的组件应该只访问每个子组件一次

以来:

2.1


这个
NoSuchFieldError
表明您实际上使用的是JSF2.0而不是JSF2.1。虽然PrimeFaces在指定自己与JSF2.0兼容时依赖JSF2.1特定的增强功能确实是他们自己的错(并因此向他们报告它是一个bug;这显然是Daniel已经做过的),但从理论上讲,您也可以通过将JSF2.0升级到JSF2.1来解决它。Mojarra和MyFaces2.1.x版本是JSF2.1实现。

我认为这是一个兼容性问题。问题已在此处创建。请您也提供以下帮助: