首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Jdeveloper打开EO时获取对象加载错误

从Jdeveloper打开EO时获取对象加载错误
EN

Stack Overflow用户
提问于 2022-04-04 15:59:43
回答 1查看 108关注 0票数 1

我对Oracle ADF非常陌生,我正在从事一个现有的项目。我想向现有的EO添加一些属性(通过表)。但是,每当我试图从Jdeveloper打开EO时,我都会得到以下异常,而EO仍然是不可编辑的。

代码语言:javascript
复制
 Caused by: java.lang.NullPointerException
        at oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile(JboBaseObject.java:4403)
        ... 56 more
oracle.jbo.dt.objects.JboException: Object Load Error.
   Name: oracle.apps.financials.assets.additions.model.entity.AdditionInterfaceEO    
        at oracle.jbo.dt.objects.JboException.throwException(JboException.java:81)
        at oracle.jbo.dt.objects.JboBaseObject.loadFromXMLFile(JboBaseObject.java:4454)
        at oracle.jbo.dt.objects.JboBaseObject.getPDefObject(JboBaseObject.java:6260)
        at oracle.jbo.dt.objects.JboBaseObject.getPDefObject(JboBaseObject.java:6182)
        at oracle.jbo.dt.jdevx.ui.editors.common.panels.JepNamePage.updatePDefObject(JepNamePage.java:472)
        at oracle.jbo.dt.jdevx.ui.editors.common.panels.JepNamePage.refreshPanel(JepNamePage.java:356)
        at oracle.jbo.dt.jdevx.ui.editors.entity.EoeNamePage.refreshPanel(EoeNamePage.java:178)
        at oracle.jbo.dt.jdevx.ui.editors.common.JeoEditorPage.callRefreshPanel(JeoEditorPage.java:141)
        at oracle.jbo.dt.jdevx.ui.editors.common.JeoPagedEditor.doRefreshPanel(JeoPagedEditor.java:461)
        at oracle.jbo.dt.jdevx.ui.editors.common.JeoPagedEditor.refreshPanel(JeoPagedEditor.java:452)
        at oracle.jbo.dt.jdevx.ui.editors.common.JeoEditorPage$1.run(JeoEditorPage.java:161)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
        at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
        at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

请参见无法添加任何属性的EO的图像描述:

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2022-04-22 15:14:56

这种情况是发生在所有表上还是只发生在单个实体上?

我也有一个类似的问题,一个旧版本的ADF。所发生的情况是,数据库表中的列名长度超过20个字符,而JDeveloper无法处理这一点,因此在这种情况下,我对EO进行手动编辑,或者使EO基于使用相同表但列名较短的视图。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71740264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档