(oracle.jbo.JboException)JBO-29000:捕获到意外的异常:java.lang.NullPointerException,msg = null

时间:2013-03-02 14:36:26

标签: nullpointerexception oracle-adf jdeveloper

我正在使用JDeveloper创建ADF,并且有一个表单我有这个错误:

(oracle.jbo.JboException) JBO-29000: Unexpected exception caught: java.lang.NullPointerException, msg=null

详情如下:

(oracle.jbo.JboException) JBO-29000: Unexpected exception caught: java.lang.NullPointerException, msg=null
----- LEVEL 1: DETAIL 0 -----
(java.lang.NullPointerException) null

堆栈跟踪是:

oracle.jbo.JboException: JBO-29000: Unexpected exception caught: java.lang.NullPointerException, msg=null
    at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:228)
    at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:274)
    at gui.operativniPlan.FormOperativniPlan.setBindingContext(FormOperativniPlan.java:187)
    at gui.operativniPlan.FormOperativniPlan.main(FormOperativniPlan.java:98)
## Detail 0 ##
java.lang.NullPointerException
    at gui.operativniPlan.FormOperativniPlan.jbInit(FormOperativniPlan.java:59)
    at gui.operativniPlan.FormOperativniPlan.setBindingContext(FormOperativniPlan.java:184)
    at gui.operativniPlan.FormOperativniPlan.main(FormOperativniPlan.java:98)

----- LEVEL 1: DETAIL 0 -----
java.lang.NullPointerException
    at gui.operativniPlan.FormOperativniPlan.jbInit(FormOperativniPlan.java:59)
    at gui.operativniPlan.FormOperativniPlan.setBindingContext(FormOperativniPlan.java:184)
    at gui.operativniPlan.FormOperativniPlan.main(FormOperativniPlan.java:98)

知道我应该在哪里寻找问题吗?

3 个答案:

答案 0 :(得分:1)

有时我收到了异常,因为我已经创建了一个ViewObjectImplementation,并且创建或编辑了一个可以生成异常但不能捕获的方法,因此ADF无法编写错误跟踪。

因此,mi建议,如果您有一些ADF条款实施,请通过一些尝试来检查并环绕。

马科斯。

答案 1 :(得分:0)

此错误主要是由Java方法中的SQL错误或编码错误引起的。如果要在应用程序模块中公开自定义业务逻辑,请确保在appmoduleimpl中创建的方法正确。使用findViewObject方法时,您必须将视图对象实例而不是实际视图对象(“ VOI”而不是“ VO”)作为字符串传递。 希望这会有所帮助:)

答案 2 :(得分:-2)

您需要添加Java选项-Duser.timezone = + 6:00,它将起作用。