Field Screen Set Error-Multiple (Doc ID 1220846.1)

Last updated on JULY 09, 2014

Applies to:

Oracle Transportation Management - Version: 5.5.05.04 to 5.5.05.08 - Release: 5.5 to 5.5
Information in this document applies to any platform.

Symptoms

Using a custom invoice screeenset, search for and edit multiple invoices at once. Upon clicking "Finished" to save the changes (no actual change is necessary), click on the "Actions" button from the results patch. This returns the following Error:

ejb.FinderSet record not found: pk=
Could not retrieve FINDER_SET(s)

at glog.util.remote.BeanManagedEntityBean.executeFind(BeanManagedEntityBean.java:1015)
at glog.util.remote.BeanManagedEntityBean$5.execute(BeanManagedEntityBean.java:343)
at glog.util.remote.BeanManagedEntityBean.dbModify(BeanManagedEntityBean.java:1066)
at glog.util.remote.BeanManagedEntityBean.doFindByPrimaryKey(BeanManagedEntityBean.java:341)
at glog.util.remote.BaseEntityBean$5.doIt(BaseEntityBean.java:566)
at glog.util.remote.BaseEntityBean.ejb(BaseEntityBean.java:798)
at glog.util.remote.BaseEntityBean.ejbFindByKey(BaseEntityBean.java:564)
at glog.ejb.finderset.db.FinderSetBeanDB.ejbFindByPrimaryKey(FinderSetBeanDB.java:72)
at glog.ejb.finderset.ejb_FinderSet_rtrhg2_Impl.ejbFindByPrimaryKey(ejb_FinderSet_rtrhg2_Impl.java:215)
at sun.reflect.GeneratedMethodAccessor162.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at weblogic.ejb20.manager.BeanManagedPersistenceManager.findByPrimaryKey(BeanManagedPersistenceManager.java:42)
at weblogic.ejb20.manager.BaseEntityManager.findByPrimaryKey(BaseEntityManager.java:1562)
at weblogic.ejb20.manager.BaseEntityManager.remoteFindByPrimaryKey(BaseEntityManager.java:1500)
at weblogic.ejb20.internal.EntityEJBHome.findByPrimaryKey(EntityEJBHome.java:379)
at glog.ejb.finderset.ejb_FinderSet_rtrhg2_HomeImpl.findByPrimaryKey(ejb_FinderSet_rtrhg2_HomeImpl.java:136)
at glog.server.finderset.FinderSetSessionBean.getFinderSet(FinderSetSessionBean.java:87)
at glog.server.finderset.FinderSetSessionServerSideEJBWrapper.getFinderSet(FinderSetSessionServerSideEJBWrapper.java:80)
at glog.server.finderset.FinderSetSessionHome_a5gnkz_EOImpl.getFinderSet(FinderSetSessionHome_a5gnkz_EOImpl.java:154)
at glog.server.finderset.FinderSetSessionHome_a5gnkz_EOImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

Steps
--------

1) Create a custom Invoice-Edit Manager Layout
2) Create a new custom Invoice Screen Set and apply the Manager Layout to the Edit under the General Tab. Also remove all the Action Menu options except for one.
3) Use the new Screen Set to search for new Invoices
4) Click the check box next to MULTIPLE Invoice Id's and select Edit
5) Click the Finished button without making any changes
6) Once the "Success" Screen comes up to display "You successfully modified the following records:", click the Actions Menu.
7) Here you can see an error is displayed (error is listed below)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms