Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Definition name of type Entity Association is invalid.

Ibrahim KobeissyOct 17 2014 — edited Oct 17 2014

hello guys

i'm on jdeveloper 11.1.2.3.0 when trying to vo.getAttribute i'm receiving the following error

the attribute i'm trying to get is a ViewLinkAccessor and when debugging the VO in the watches i can see the attribute i'm trying to get but i still receive the error i checked the names of the VO and VL also in AM everything is working fine

so how can i solve this what usually causes this error

<DCBindingContainer> <reportException> [19730] oracle.jbo.InvalidDefNameException: JBO-25004: Definition name  of type Entity Association is invalid.

  at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:556)

  at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:515)

  at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:497)

  at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:753)

  at oracle.jbo.server.EntityAssociation.findEntityAssociation(EntityAssociation.java:159)

  at oracle.jbo.server.AssociationDefImpl.resolveAssociation(AssociationDefImpl.java:1213)

  at oracle.jbo.server.AssociationDefImpl.getAssociationVOName(AssociationDefImpl.java:628)

  at oracle.jbo.server.ViewAttributeDefImpl.getViewLinkAccessorVOName(ViewAttributeDefImpl.java:818)

  at oracle.jbo.server.ViewAttributeDefImpl.get(ViewAttributeDefImpl.java:931)

  at oracle.jbo.server.ViewRowStorage.getViewLinkAccessorResult(ViewRowStorage.java:1516)

  at oracle.jbo.server.ViewRowStorage.getAttributeInternal(ViewRowStorage.java:1814)

  at oracle.jbo.server.ViewRowImpl.getAttributeValue(ViewRowImpl.java:1967)

  at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:829)

  at oracle.jbo.server.ViewRowImpl.getAttrInvokeAccessor(ViewRowImpl.java:911)

  at oracle.jbo.server.ViewRowImpl.getAttribute(ViewRowImpl.java:859)

  at oracle.jbo.server.ViewRowImpl.getAttribute(ViewRowImpl.java:978)

  at com.acteos.TMS.Planification.model.planificationEngine.engine.PlanificationEngineBase.validateOT(PlanificationEngineBase.java:2475)

  at com.acteos.TMS.Planification.model.services.PlanificationAMImpl.validateOT(PlanificationAMImpl.java:175)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

  at java.lang.reflect.Method.invoke(Method.java:597)

  at oracle.adf.model.binding.DCInvokeMethod.invokeMethod(DCInvokeMethod.java:655)

  at oracle.adf.model.binding.DCDataControl.invokeMethod(DCDataControl.java:2162)

  at oracle.adf.model.bc4j.DCJboDataControl.invokeMethod(DCJboDataControl.java:3088)

  at oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:266)

  at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1626)

  at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2169)

  at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:731)

  at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:402)

  at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)

  at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:210)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

  at java.lang.reflect.Method.invoke(Method.java:597)

  at com.sun.el.parser.AstValue.invoke(Unknown Source)

  at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)

  at oracle.adf.controller.internal.util.ELInterfaceImpl.invokeMethod(ELInterfaceImpl.java:173)

  at oracle.adfinternal.controller.activity.MethodCallActivityLogic.execute(MethodCallActivityLogic.java:163)

  at oracle.adfinternal.controller.engine.ControlFlowEngine.executeActivity(ControlFlowEngine.java:1091)

  at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:982)

  at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:880)

  at oracle.adfinternal.controller.engine.ControlFlowEngine.routeFromActivity(ControlFlowEngine.java:553)

  at oracle.adfinternal.controller.engine.ControlFlowEngine.performControlFlow(ControlFlowEngine.java:158)

  at oracle.adfinternal.controller.application.NavigationHandlerImpl.handleAdfcNavigation(NavigationHandlerImpl.java:115)

  at oracle.adfinternal.controller.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:84)

  at org.apache.myfaces.trinidadinternal.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:50)

  at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:130)

  at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)

  at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787)

  at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1252)

  at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:973)

  at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:354)

  at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:202)

  at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)

  at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)

  at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)

  at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)

  at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)

  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

  at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)

  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

  at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)

  at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)

  at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

  at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)

  at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)

  at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)

  at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

  at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)

  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

  at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)

  at java.security.AccessController.doPrivileged(Native Method)

  at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)

  at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)

  at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)

  at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)

  at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)

  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

  at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)

  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

  at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)

  at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)

  at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)

  at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)

  at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)

  at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)

  at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)

  at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)

  at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)

  at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)

  at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 14 2014
Added on Oct 17 2014
3 comments
1,016 views