当我使用chrome时,会出现这个错误,但是使用firefox,就没有这样的错误。我什至不知道如何调试。在错误信息中,不知道哪个对象为空。你能帮我一把吗?以下是详细信息:
?? 2013 年 05 月 10:42:16 ?? org.icefaces.impl.event.BridgeSetup getBodyResources 警告:无法找到 WindowScope for view /cECI/domainReport.xhtml ?? 2013 年 05 月 10:42:17 ?? com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException 严重:错误渲染视图[/cECI/domainReport.xhtml] java.lang.NullPointerException at org.icefaces.impl.event.WindowAndViewIDSetup$1.encode(WindowAndViewIDSetup.java:65)在 org.icefaces.impl.event.UIOutputWriter.encodeBegin(UIOutputWriter.java:27) 在 javax.faces.component.UIComponent.encodeAll(UIComponent.java:1777) 在 javax.faces.render.Renderer.encodeChildren(Renderer.java :168) 在 org.icefaces.impl.renderkit.RendererWrapper.encodeChildren(RendererWrapper.java:49) 在 javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:
?? 2013 年 05 月 10:42:17 ?? org.apache.catalina.core.StandardWrapperValve 调用 SEVERE: Servlet.service() for servlet [Faces Servlet] 在路径 [/CIPortal] 的上下文中抛出异常 [null],根本原因 java.lang.NullPointerException 在 org.icefaces.impl .event.WindowAndViewIDSetup$1.encode(WindowAndViewIDSetup.java:65) at org.icefaces.impl.event.UIOutputWriter.encodeBegin(UIOutputWriter.java:27) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1777)在 javax.faces.render.Renderer.encodeChildren(Renderer.java:168) 在 org.icefaces.impl.renderkit.RendererWrapper.encodeChildren(RendererWrapper.java:49) 在 javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java :845) 在 javax.faces.component.UIComponent 的 javax.faces.component.UIComponent.encodeAll(UIComponent.java:1779)。
我发现当我从 domainReport.xhtml 中删除命令链接时,错误消失了。我将命令链接更改为最简单的,它没有帮助:
我将命令链接更改为链接按钮。它没有帮助。我不知道为什么