Omnifaces 2.6.8 和 Myfaces 2.3.0
Omnifaces 2.6.8 and Myfaces 2.3.0
我正在尝试将 myfaces 升级到最新版本(没有整个 java EE 8 堆栈,因为 tomee 8 仍未发布)。
在大多数情况下它似乎工作正常,但刷新某些页面会引发此错误
java.lang.ClassCastException: [B cannot be cast to java.base/java.lang.Integer
at org.omnifaces.util.Hacks.removeViewState(Hacks.java:432)
at org.omnifaces.viewhandler.OmniViewHandler.unloadView(OmniViewHandler.java:134)
at org.omnifaces.viewhandler.OmniViewHandler.restoreView(OmniViewHandler.java:101)
at javax.faces.application.ViewHandlerWrapper.restoreView(ViewHandlerWrapper.java:97)
请注意,这不是错误报告,只是一个问题。 omnifaces 2.x 应该与 jsf 2.3 一起使用吗?
这是由于卸载与 OmniFaces @ViewScoped
关联的页面引起的。这应该工作得很好。此问题也出现在 OmniFaces 3.0 中。它已根据 issue 444 在 OmniFaces 2.6.9 和 3.1 中修复。
我正在尝试将 myfaces 升级到最新版本(没有整个 java EE 8 堆栈,因为 tomee 8 仍未发布)。
在大多数情况下它似乎工作正常,但刷新某些页面会引发此错误
java.lang.ClassCastException: [B cannot be cast to java.base/java.lang.Integer
at org.omnifaces.util.Hacks.removeViewState(Hacks.java:432)
at org.omnifaces.viewhandler.OmniViewHandler.unloadView(OmniViewHandler.java:134)
at org.omnifaces.viewhandler.OmniViewHandler.restoreView(OmniViewHandler.java:101)
at javax.faces.application.ViewHandlerWrapper.restoreView(ViewHandlerWrapper.java:97)
请注意,这不是错误报告,只是一个问题。 omnifaces 2.x 应该与 jsf 2.3 一起使用吗?
这是由于卸载与 OmniFaces @ViewScoped
关联的页面引起的。这应该工作得很好。此问题也出现在 OmniFaces 3.0 中。它已根据 issue 444 在 OmniFaces 2.6.9 和 3.1 中修复。