Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 在taskflow中执行vo时发生adf内部错误_Jsf_Oracle Adf - Fatal编程技术网

Jsf 在taskflow中执行vo时发生adf内部错误

Jsf 在taskflow中执行vo时发生adf内部错误,jsf,oracle-adf,Jsf,Oracle Adf,任何机构能否告诉我导致以下错误的实际原因: oracle.jbo.JboException:jbo-29000:捕获到意外异常:java.lang.NullPointerException,msg=null 位于oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:7349) 在oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.ja

任何机构能否告诉我导致以下错误的实际原因:

oracle.jbo.JboException:jbo-29000:捕获到意外异常:java.lang.NullPointerException,msg=null 位于oracle.jbo.server.ViewObjectImpl.executeQueryForCollection(ViewObjectImpl.java:7349) 在oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1257) 位于oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1449) 位于oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1355) 位于oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:1340) 位于oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:7236) 在oracle.adf.model.bc4j.DCJboDataControl.ExecuteInteratorBindingWithParams(DCJboDataControl.java:2987) 位于oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1541) 位于oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2150) 位于oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:740) ... ... ..

原因:java.lang.NullPointerException 位于oracle.jdbc.driver.OraclePreparedStatement.setObjectAtName(OraclePreparedStatement.java:15884) 位于oracle.jdbc.driver.OraclePreparedStatementWrapper.setObjectAtName(OraclePreparedStatementWrapper.java:911) 位于weblogic.jdbc.wrapper.PreparedStatement\u oracle\u jdbc\u driver\u OraclePreparedStatementWrapper.setObjectAtName(未知源) 位于oracle.jbo.server.OracleSQLBuilderImpl.bindParamValue(OracleSQLBuilderImpl.java:4669) 位于oracle.jbo.server.BaseSQLBuilderImpl.bindParametersForStmt(BaseSQLBuilderImpl.java:3687)
在stacktrace中的oracle.jbo.server.ViewObjectImpl.bindParametersForCollection(ViewObjectImpl.java:22684)

中,似乎未正确设置视图对象查询所需的某些绑定变量。
如果它间歇性工作,则可能是bind变量在某个点丢失。若要调试/测试,请使用绑定变量的硬编码值进行尝试,并查看该值是否首先起作用(如果您有ViewCriteria,请尝试先删除该值),然后运行任务流并查看其是否始终起作用

我建议使用-Djbo.debugoutput=console参数在JDeveloper中运行应用程序。它为您提供了大量有关业务组件正在执行的操作的信息,您可以在控制台日志中捕获错误原因。

此错误来自何处?甲骨文本身?你的密码?如果是第一个,您可能希望尝试超级用户或可能的(?)DBA StackExchange,但如果您的代码中包含您的代码,请说明。您好,此错误不是源于代码。在服务器上,我间歇性地面对这个异常。很多时候我的代码都能正常工作,但有时我会面临这个问题。