Discussions
Categories
- 197K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.8K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 556 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.4K SQL Developer
- 296.3K Development
- 17 Developer Projects
- 139 Programming Languages
- 293K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 158 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 468 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
oracle.jbo.InvalidObjNameException: JBO-25005: Object name getUserListIterator of type Iterator Bind

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
Answers
-
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.
-
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());}
-
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.
-
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