【发布时间】:2018-03-23 09:04:55
【问题描述】:
我正在尝试将 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有关
标签: myfaces apache-tomee omnifaces