JBO-25002:出现此错误的原因是什么?

时间:2011-10-28 05:39:44

标签: oracle jdeveloper

我正在运行我的项目并正在检查最近修改过的模块。点击菜单选项卡,它给了我“java.lang.UnsupportedOperationException”,当我在日志中查看时,我可以找到以下描述:

JBO-25002: Definition com.project.view.pageDefs.pages_per_SearchPageDef 
    of type Form Binding Definition not found
oracle.jbo.NoDefException: JBO-25002: Definition com.project.view.pageDefs.pages_per_SearchPageDef 
    of type Form Binding Definition not found

可能是什么问题?

2 个答案:

答案 0 :(得分:2)

你说你正在检查“最近修改过的模块”。你做了什么修改?它是否使业务组件定义无效? documentation说到JBO-25002:

  

“为业务组件定义提供正确的名称   如果定义不在类路径中,则必须将其包含在那里。名称   是格式   myProjectPackage.BusinessPackage.BusinessComponent。这个错误可以   如果存在案例冲突,也会发生,就像数据库所期望的那样   “DEPTNO”并取而代之的是“Deptno”。“

答案 1 :(得分:1)

我在View对象中更改查询后出现此错误。更改删除了3列,但在PageDef文件中,树绑定保留了旧列名称。我手动删除了这些列名来解决问题。