Jsf RestoreViewPhase.notifyAfter中的NullPointerException

Jsf RestoreViewPhase.notifyAfter中的NullPointerException,jsf,Jsf,每当我试图查看包含表单的JSF页面时,就会出现以下错误 java.lang.NullPointerException com.sun.faces.lifecycle.RestoreViewPhase.notifyAfter(RestoreViewPhase.java:288) com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:110) com.sun.faces.lifecycle

每当我试图查看包含表单的JSF页面时,就会出现以下错误

java.lang.NullPointerException
    com.sun.faces.lifecycle.RestoreViewPhase.notifyAfter(RestoreViewPhase.java:288)
    com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:110)
    com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:114)
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:308)
    org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:349)
这是什么意思

当我试图在表单字段上使用验证器时,这个问题就开始了。所以我删除了所有的验证器,但问题仍然没有消失


感谢您的帮助。

可能是此日志问题:


如果是这种情况,那么应该在JSF版本2.1中修复。

您使用的是什么版本的JSF?我明白了。。。这是否意味着我必须更新?但我想知道。。。以前一切都很顺利,但突然之间就不一样了。我的意思是,我没有改变版本或任何事情。。。谢谢你的回复。:)我不知道为什么它以前能工作,但我会尝试更新到至少2.1,看看错误是否消失。对不起,我不知道。要使其正常工作,您可以尝试将替换为ascii代码: 。另请查看此链接的答案:。如果要使用,可以在页面顶部声明一个实体