我正在使用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)
知道我应该在哪里寻找问题吗?
答案 0 :(得分:1)
有时我收到了异常,因为我已经创建了一个ViewObjectImplementation,并且创建或编辑了一个可以生成异常但不能捕获的方法,因此ADF无法编写错误跟踪。
因此,mi建议,如果您有一些ADF条款实施,请通过一些尝试来检查并环绕。
马科斯。
答案 1 :(得分:0)
此错误主要是由Java方法中的SQL错误或编码错误引起的。如果要在应用程序模块中公开自定义业务逻辑,请确保在appmoduleimpl中创建的方法正确。使用findViewObject方法时,您必须将视图对象实例而不是实际视图对象(“ VOI”而不是“ VO”)作为字符串传递。 希望这会有所帮助:)
答案 2 :(得分:-2)
您需要添加Java选项-Duser.timezone = + 6:00,它将起作用。