使用 OC4J 10.1.3.5 和 ADF 关闭弹出表单时出现 java.lang.IllegalStateException

标签 java oc4j oracle-adf

我们正在使用 OC4J 10.1.3.5 和 ADF。我有一个弹出表单,关闭时出现以下错误。我想知道我缺少什么以及如何解决它?

Jun 15, 2010 8:26:49 AM com.sun.faces.lifecycle.ApplyRequestValuesPhase execute
SEVERE: java.lang.IllegalStateException: popView(): No view has been pushed.
javax.faces.el.EvaluationException: java.lang.IllegalStateException: popView(): No view has been pushed.
        at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:150)
        at oracle.adf.view.faces.component.UIXComponentBase.__broadcast(UIXComponentBase.java:1087)
        at oracle.adf.view.faces.component.UIXCommand.broadcast(UIXCommand.java:204)
        at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:269)
        at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:327)
        at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:99)
        at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
        at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
        at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:233)
        at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:202)
        at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:12

最佳答案

来自文档:

IllegalStateException signals that a method has been invoked at an illegal or inappropriate time. In other words, the Java environment or Java application is not in an appropriate state for the requested operation.

没有解决此类异常的 Elixir ;您必须根据具体情况进行处理,研究您正在使用的任何库的 API,并找出非法状态发生的位置。

在这种特殊情况下,看起来 popView() 在堆栈为空时被调用。您可能缺少 pushView,或者错误计算了推送与弹出的数量。

关于使用 OC4J 10.1.3.5 和 ADF 关闭弹出表单时出现 java.lang.IllegalStateException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3045124/

相关文章:

循环函数中的 Java 堆空间

java - 从 Mule 3.6.2 迁移到 3.8.2

css - JSP 上下文路径

javascript - 如何使用脚本执行自动单击jsf中的命令按钮

java - docker 中没有暴露和发布端口的连接

java - 如何反序列化实体,将其置于托管上下文中,但不保留任何更改?

java - OC4J 问题与 ssl (secure-web-site.xml)

jsp - ADF框架内的JSPX和JSFF文件类型之间的区别?

java - ADF Faces中是否有类似ExtJS的MessageBox