提问人:Ande Hofer 提问时间:9/14/2023 更新时间:9/15/2023 访问量:43
更新到 JSF 2.3 后 MultiViewHandler 中的空指针
Nullpointer in MultiViewHandler after update to JSF 2.3
问:
PrimeFaces 12
JSF 2.3.14
EAP 7.4.9
你好
将应用程序从 2.1.19 更新到 JSF 2.3.14(JBoss EAP 7.4 的主要版本)后,我得到了一个 Nullpointer。
09:14:54,346 由以下原因引起:java.lang.NullPointerException 09:14:54,347 在 com.sun.faces.application.view.MultiViewHandler.getRedirectURL(MultiViewHandler.java:390) ~[jsf-impl-2.3.14.SP07-redhat-00001.jar!/:2.3.14.SP07-redhat-00001]
Primefaces 团队发现了一个类似的问题:提供原生的 ClientWindow 实现
我是否必须进行任何配置才能避免此问题?
答:
1赞
Melloware
9/15/2023
#1
根据Primefaces的帖子,它看起来像是Mojarra中的一个错误,已经修复。
请参见:https://github.com/eclipse-ee4j/mojarra/issues/4727
你能更新你的 Jboss modules 文件夹以使用 Mojarra 2.3.21 并查看它是否已修复吗?
评论
0赞
Ande Hofer
9/15/2023
我在可用版本中受到很大限制,所以它是 2.3.14 或 2.1.19(我现在正在使用)。因此,由于缺少修复程序,我认为无法将 2.3.14 与我的应用程序一起使用?
0赞
Melloware
9/15/2023
如果这是 Mojarra 中的错误,我猜不会。我使用 Jboss EAP 7.4,您可以轻松地将 Mojarra 2.3.21 换成它吗?你为什么不能这样做?
0赞
Ande Hofer
9/15/2023
大公司,严格的规定使用什么......
0赞
Melloware
9/16/2023
啊,当涉及到错误和安全修复时,严格的规则是可怕的。但我明白。
评论