Forum Stats

  • 3,826,689 Users
  • 2,260,691 Discussions
  • 7,897,053 Comments

Discussions

oracle.jbo.InvalidObjNameException: JBO-25005: Object name getUserListIterator of type Iterator Bind

DLopez
DLopez Member Posts: 278
edited Dec 7, 2017 4:51AM in JDeveloper and ADF

Hi,

Using JDev 12.2.1.2.0

I have been developing a Jsff page to contain a table with filters and some operations: View, Create, Edit and delete.

Each time I try to execute and operation I get the following stack

-------------------- UI LOG: --------------------------------------------------------- Context: Booq.global.grids.GridsAndCards.selectRowTable----------- Type: APP-ERR-------- Message: Error in: selectRowTable-------- Details: APP ERROR: oracle.jbo.InvalidObjNameException: JBO-25005: Object name getUserListIterator of type Iterator Binding Definition is invalid.    at oracle.jbo.uicli.binding.MyIteratorBinding.getMasterBinding(JUAccessorIteratorDef.java:704)    at oracle.jbo.uicli.binding.MyIteratorBinding.initSourceRSI(JUAccessorIteratorDef.java:813)    at oracle.adf.model.binding.DCIteratorBinding.callInitSourceRSI(DCIteratorBinding.java:1906)    at oracle.adf.model.binding.DCIteratorBinding.internalGetRowSetIterator(DCIteratorBinding.java:1879)    at oracle.adf.model.binding.DCIteratorBinding.refresh(DCIteratorBinding.java:5106)    at oracle.adf.model.binding.DCExecutableBinding.refreshIfNeeded(DCExecutableBinding.java:356)    at oracle.adf.model.binding.DCIteratorBinding.getRowSetIterator(DCIteratorBinding.java:1835)    at com.app.view.beans.global.grids.GridsAndCards.selectRowTable(GridsAndCards.java:726)    at com.app.view.beans.pages.mainareas.settings.grouping.Warehouse.selectRowTable(Warehouse.java:291)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:498)    at com.sun.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:181)    at com.sun.el.parser.AstValue.invoke(AstValue.java:289)    at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:304)    at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)    at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodExpression(UIXComponentBase.java:2032)    at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:278)    at oracle.adf.view.rich.component.UIXTable.broadcast(UIXTable.java:100)    at oracle.adf.view.rich.component.rich.data.RichTable.broadcast(RichTable.java:126)    at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)    at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82)    at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:195)    at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:281)    at oracle.adf.view.rich.component.UIXTable.broadcast(UIXTable.java:100)    at oracle.adf.view.rich.component.rich.data.RichTable.broadcast(RichTable.java:122)    at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)    at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82)    at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:176)    at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:281)    at oracle.adf.view.rich.component.UIXTable.broadcast(UIXTable.java:100)    at oracle.adf.view.rich.component.rich.data.RichTable.broadcast(RichTable.java:126)    at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)    at oracle.adf.view.rich.event.ProxyEvent.broadcastWrappedEvent(ProxyEvent.java:72)    at oracle.adf.view.rich.component.fragment.UIXRegion._handleProxyEvent(UIXRegion.java:933)    at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:117)    at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)    at oracle.adf.view.rich.event.ProxyEvent.broadcastWrappedEvent(ProxyEvent.java:72)    at oracle.adf.view.rich.component.fragment.UIXRegion._handleProxyEvent(UIXRegion.java:933)    at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:117)    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790)    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282)    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:1243)    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeInvokeApplication(LifecycleImpl.java:686)    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:364)    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:227)    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:650)    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:207)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105)    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529)    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529)    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:354)    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:232)    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:169)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:141)    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:650)    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:124)    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:232)    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:141)    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:650)    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:124)    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:232)    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:248)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3683)    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3649)    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)    at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)    at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)    at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)    at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2433)    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2281)    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2259)    at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1691)    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1651)    at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:270)    at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)    at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)    at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)    at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)    at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)    at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)------ Exception: ------ - Short Message: JBO-25005: Object name getUserListIterator of type Iterator Binding Definition is invalid.------ ------- Details: JBO-25005: Object name getUserListIterator of type Iterator Binding Definition is invalid.------ --------- Cause: ------ ---- StackTrace: oracle.jbo.InvalidObjNameException: JBO-25005: Object name getUserListIterator of type Iterator Binding Definition is invalid.    at oracle.jbo.uicli.binding.MyIteratorBinding.getMasterBinding(JUAccessorIteratorDef.java:704)    at oracle.jbo.uicli.binding.MyIteratorBinding.initSourceRSI(JUAccessorIteratorDef.java:813)    at oracle.adf.model.binding.DCIteratorBinding.callInitSourceRSI(DCIteratorBinding.java:1906)    at oracle.adf.model.binding.DCIteratorBinding.internalGetRowSetIterator(DCIteratorBinding.java:1879)    at oracle.adf.model.binding.DCIteratorBinding.refresh(DCIteratorBinding.java:5106)    at oracle.adf.model.binding.DCExecutableBinding.refreshIfNeeded(DCExecutableBinding.java:356)    at oracle.adf.model.binding.DCIteratorBinding.getRowSetIterator(DCIteratorBinding.java:1835)    at com.app.view.beans.global.grids.GridsAndCards.selectRowTable(GridsAndCards.java:726)    at com.app.view.beans.pages.mainareas.settings.grouping.Warehouse.selectRowTable(Warehouse.java:291)    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    at java.lang.reflect.Method.invoke(Method.java:498)    at com.sun.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:181)    at com.sun.el.parser.AstValue.invoke(AstValue.java:289)    at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:304)    at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)    at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodExpression(UIXComponentBase.java:2032)    at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:278)    at oracle.adf.view.rich.component.UIXTable.broadcast(UIXTable.java:100)    at oracle.adf.view.rich.component.rich.data.RichTable.broadcast(RichTable.java:126)    at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)    at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82)    at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:195)    at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:281)    at oracle.adf.view.rich.component.UIXTable.broadcast(UIXTable.java:100)    at oracle.adf.view.rich.component.rich.data.RichTable.broadcast(RichTable.java:122)    at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)    at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82)    at org.apache.myfaces.trinidad.component.UIXCollection.broadcast(UIXCollection.java:176)    at org.apache.myfaces.trinidad.component.UIXTable.broadcast(UIXTable.java:281)    at oracle.adf.view.rich.component.UIXTable.broadcast(UIXTable.java:100)    at oracle.adf.view.rich.component.rich.data.RichTable.broadcast(RichTable.java:126)    at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)    at oracle.adf.view.rich.event.ProxyEvent.broadcastWrappedEvent(ProxyEvent.java:72)    at oracle.adf.view.rich.component.fragment.UIXRegion._handleProxyEvent(UIXRegion.java:933)    at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:117)    at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)    at oracle.adf.view.rich.event.ProxyEvent.broadcastWrappedEvent(ProxyEvent.java:72)    at oracle.adf.view.rich.component.fragment.UIXRegion._handleProxyEvent(UIXRegion.java:933)    at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:117)    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790)    at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282)    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:1243)    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeInvokeApplication(LifecycleImpl.java:686)    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:364)    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:227)    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:650)    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:207)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105)    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529)    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529)    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:354)    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:232)    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:169)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:141)    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:650)    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:124)    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:232)    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:141)    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:650)    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:124)    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:232)    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:248)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32)    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3683)    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3649)    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)    at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)    at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)    at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)    at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2433)    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2281)    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2259)    at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1691)    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1651)    at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:270)    at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)    at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)    at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)    at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)    at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)    at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)- Execution Time: empty------------------------------------------------------------------------------

That iterator (method iterator) was created when I drag and drop the result from the list method to my fragment.

I tried to reactor it to another reference but still I get the same stack with the new name.

I tried to delete every single file associated to this fragment (bean, pagedef) and recreate all over again, but still the same.

Can anyone help me?

Thanks

Tagged:

Answers

  • RajuChetri
    RajuChetri Member Posts: 504 Blue Ribbon
    edited Dec 6, 2017 7:24AM

    Hi,

    Is this is you iterator which you dragged and dropped a View object on jsff page (getUserListIterator). It seems getUserListIterator is not an iterator. It seems you have dragged and dropped as method action.

    Can you share the pageDefinition file of the jsff page. and from on which action you are getting this exception share that piece of code.

  • DLopez
    DLopez Member Posts: 278
    edited Dec 6, 2017 7:36AM

    Hi @Rchetri

    Thanks for your reply

    Here is my pageDef:

    <?xml version="1.0" encoding="UTF-8" ?><pageDefinition xmlns="http://xmlns.oracle.com/adfm/uimodel" version="12.2.1.12.24" id="UserPageDef"                Package="pages.mainareas.settings.grouping">  <parameters/>  <executables>    <variableIterator id="variables"/>    <methodIterator Binds="getUserList.result" DataControl="InventoryDC" RangeSize="25"                    BeanClass="modelinventory.InventoryDC.getUserList_Data_methodReturn"                    id="getUserListIterator"/>    <accessorIterator MasterBinding="getUserListIterator" Binds="articleGrouping" RangeSize="10"                      DataControl="InventoryDC"                      BeanClass="modelinventory.InventoryDC.getUserList_Data_methodReturn_articleGrouping"                      id="userListIterator" Refresh="ifNeeded"/>    <searchRegion Binds="userListIterator" Criteria=""                  Customizer="oracle.jbo.uicli.binding.JUSearchBindingCustomizer" id="userQuery"/>  </executables>  <bindings>    <methodAction id="getUserList" RequiresUpdateModel="true" Action="invokeMethod" MethodName="getUserList"                  IsViewObjectMethod="false" DataControl="InventoryDC"                  InstanceName="bindings.getUserList.dataControl"                  ReturnName="data.InventoryDC.methodResults.getUserList_getUserList_dataControl_getUserList_result">      <NamedData NDName="pSessionId" NDValue="#{currentSessionBean.sessionId}" NDType="java.lang.String"/>      <NamedData NDName="pProperty" NDValue="#{currentSessionBean.propertyName}" NDType="java.lang.String"/>      <NamedData NDName="pStatus" NDValue="#{viewScope.userBean.VStatus}" NDType="java.lang.String"/>    </methodAction>    <tree IterBinding="userListIterator" id="userList">      <nodeDefinition DefName="modelinventory.InventoryDC.getUserList_Data_methodReturn_articleGrouping"                      Name="articleGrouping0">        <AttrNames>          <Item Value="RECID"/>          <Item Value="AKEY"/>          <Item Value="CODE"/>          <Item Value="GROUPID"/>          <Item Value="NAME"/>          <Item Value="SHORTNAME"/>          <Item Value="DECIMALS"/>          <Item Value="STATUS"/>          <Item Value="RECSCN"/>        </AttrNames>      </nodeDefinition>    </tree>    <methodAction id="insertUser" RequiresUpdateModel="true" Action="invokeMethod" MethodName="insertUser"                  IsViewObjectMethod="false" DataControl="InventoryDC"                  InstanceName="bindings.insertUser.dataControl"                  ReturnName="data.InventoryDC.methodResults.insertUser_insertUser_dataControl_insertUser_result">      <NamedData NDName="pSessionId" NDValue="#{currentSessionBean.sessionId}" NDType="java.lang.String"/>      <NamedData NDName="pProperty" NDValue="#{currentSessionBean.propertyName}" NDType="java.lang.String"/>      <NamedData NDName="insertUser_param" NDValue="#{viewScope.userBean.currentRecord.userMap}"                 NDType="java.lang.Object"/>    </methodAction>    <methodAction id="updateUser" RequiresUpdateModel="true" Action="invokeMethod" MethodName="updateUser"                  IsViewObjectMethod="false" DataControl="InventoryDC"                  InstanceName="bindings.updateUser.dataControl"                  ReturnName="data.InventoryDC.methodResults.updateUser_updateUser_dataControl_updateUser_result">      <NamedData NDName="pSessionId" NDValue="#{currentSessionBean.sessionId}" NDType="java.lang.String"/>      <NamedData NDName="pProperty" NDValue="#{currentSessionBean.propertyName}" NDType="java.lang.String"/>      <NamedData NDName="updateUser_param" NDValue="#{viewScope.userBean.currentRecord.userMap}"                 NDType="java.lang.Object"/>    </methodAction>    <methodAction id="deleteUser" RequiresUpdateModel="true" Action="invokeMethod" MethodName="deleteUser"                  IsViewObjectMethod="false" DataControl="InventoryDC"                  InstanceName="bindings.deleteUser.dataControl"                  ReturnName="data.InventoryDC.methodResults.deleteUser_deleteUser_dataControl_deleteUser_result">      <NamedData NDName="pRecid" NDValue="#{viewScope.userBean.currentRecord.recid}" NDType="java.lang.String"/>      <NamedData NDName="pSessionId" NDValue="#{currentSessionBean.sessionId}" NDType="java.lang.String"/>      <NamedData NDName="pProperty" NDValue="#{currentSessionBean.propertyName}" NDType="java.lang.String"/>      <NamedData NDName="pRowscn" NDValue="#{viewScope.userBean.currentRecord.recscn}" NDType="java.lang.String"/>    </methodAction>  </bindings></pageDefinition>

    As for the execution call:

    BindingContainer   bc = BindingContext.getCurrent().getCurrentBindingsEntry();DCBindingContainer dcBindings = (DCBindingContainer) bc;OperationBinding operationBinding = null;if (recordOption.equals(NEW_ACTION) || recordOption.equals(COPY_ACTION)) {    operationBinding = dcBindings.getOperationBinding("insertUser");    operationBinding.execute();    result = operationBinding.getResult();    System.out.println("new with recid: " + this.currentRecord.getRecid() + " = " + result.toString());}
  • RajuChetri
    RajuChetri Member Posts: 504 Blue Ribbon
    edited Dec 6, 2017 11:37PM

    I didn't find any code which is causing this issue. Have you tried the same approach in sample application and getting the same exception.

    Create a test case and upload we will look into that issue.

  • DLopez
    DLopez Member Posts: 278
    edited Dec 7, 2017 4:51AM

    the strange thing is that I have created other flows and pages, all with the same code (it is a generic code) and they all work correctly. That one is the only one that gives me that stack

This discussion has been closed.