APAR status
Closed as program error.
Error description
I ran into this exception while writing a technote and development said to enter an Internal APAR so that is what this is. When you use the Assign Available Labor function in Graphical Assignment on the Assignment tab, when you click OK on the dialog you get this error: BMXAA8229W - Record WORKORDER : Site=BEDFORD Work Order=LONG1 has been updated by another user. Your changes have not been saved. Refresh the record and try again. Steps to reproduce: 1. enter a new WO, duration 32, Interruptible, 1 Planned Labor - I used LUB Firstclass 2. make a new WorkList in GA for Calendar DAY Shift Day with a work query to get the new WO 3. click on the Assignment tab 3a. move the Assignment so it is after your Work List Start Date 4. click on the Assignment to highlight it 5. right click on the Labor (Schaefer) and choose "Assign Available Labor" 6. you get the dialog showing how it will split it 8 hrs/day for 4 days which is just what you want. 7. click ok and get the error and in the log you get the exception seen below. 13 Feb 2018 13:59:55:928 [ERROR] [MXServer] [] BMXAA8229W - Record WORKORDER : Site=BEDFORD Work Order=LONG1 has been updated by another user. Your changes have not been saved. Refresh the record and try again. psdi.util.MXRowUpdateException: BMXAA8229W - Record WORKORDER : Site=BEDFORD Work Order=LONG1 has been updated by another user. Your changes have not been saved. Refresh the record and try again. at psdi.mbo.MboSet.updateMbo(MboSet.java:9316) at psdi.app.workorder.WOSet.updateMbo(WOSet.java:1507) at psdi.mbo.MboSet.saveTransaction(MboSet.java:7727) at psdi.txn.MXTransactionImpl.saveTransaction(MXTransactionImpl.jav a:221) at psdi.txn.MXTransactionImpl.save(MXTransactionImpl.java:156) at psdi.mbo.MboSet.save(MboSet.java:7524) at psdi.mbo.MboSet.save(MboSet.java:7448) at psdi.app.workorder.AssignmentSet.save(AssignmentSet.java:504) at psdi.webclient.system.beans.DataBean.save(DataBean.java:3072) at psdi.webclient.system.beans.DataBean.execute(DataBean.java:6649) at com.ibm.tivoli.maximo.skd.beans.SKDAssignAvailLabBean.execute(SK DAssignAvailLabBean.java:120) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor Impl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod AccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at psdi.webclient.system.beans.DataBean.callBeanMethod(DataBean.jav a:6883) at psdi.webclient.system.beans.DataBean.callMethod(DataBean.java:66 85) at psdi.webclient.system.beans.DataBean.callMethod(DataBean.java:66 61) at psdi.webclient.system.session.WebClientSession.handleDialogOK(We bClientSession.java:4149) at psdi.webclient.controls.Dialog.dialogok(Dialog.java:151) at psdi.webclient.controls.Dialog.dialogok(Dialog.java:132) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor Impl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod AccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at psdi.webclient.system.controller.BaseInstance.handleEvent(BaseIn stance.java:431) at psdi.webclient.system.controller.BaseInstance.handleEvent(BaseIn stance.java:425) at psdi.webclient.system.controller.ControlInstance.handleEvent(Con trolInstance.java:991) at psdi.webclient.system.session.WebClientSession.handleEvent(WebCl ientSession.java:1364) at psdi.webclient.system.session.WebClientSession.processRequestEve nt(WebClientSession.java:6122) at psdi.webclient.system.session.WebClientSession.handleClientSideQ ueueRequest(WebClientSession.java:6078) at psdi.webclient.system.session.WebClientSession.handleRequest(Web ClientSession.java:883) at psdi.webclient.system.session.AsyncRequestManager.handleRequest( AsyncRequestManager.java:555) at psdi.webclient.system.session.AsyncRequestManager.manageRequest( AsyncRequestManager.java:253) at psdi.webclient.system.controller.RequestManager.manageRequest(Re questManager.java:231) at psdi.webclient.servlet.WebClientServlet.handleRequest(WebClientS ervlet.java:141) at psdi.webclient.servlet.WebClientServlet.doPost(WebClientServlet. java:52) at javax.servlet.http.HttpServlet.service(HttpServlet.java:751) at javax.servlet.http.HttpServlet.service(HttpServlet.java:844) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceActio n.run(StubSecurityHelper.java:242) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceActio n.run(StubSecurityHelper.java:216) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubS ecurityHelper.java:132) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImp l.java:338) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25 ) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainIm pl.java:74) at psdi.webclient.system.filter.HttpCrossSiteScriptingSecurity.doFi lter(HttpCrossSiteScriptingSecurity.java:66) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainIm pl.java:74) at psdi.webclient.system.filter.MXCorrelationFilter.doFilter(MXCorr elationFilter.java:137) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainIm pl.java:74) at psdi.webclient.system.filter.PerformanceMonitor.doFilter(Perform anceMonitor.java:126) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainIm pl.java:74) at psdi.webclient.system.filter.HttpXFrameOptionsFilter.doFilter(Ht tpXFrameOptionsFilter.java:38) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainIm pl.java:74) at psdi.webclient.system.filter.MTContextFilter.doFilter(MTContextF ilter.java:53) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainIm pl.java:74) at weblogic.servlet.internal.WebAppServletContext$ServletInvocation Action.wrapRun(WebAppServletContext.java:3288) at weblogic.servlet.internal.WebAppServletContext$ServletInvocation Action.run(WebAppServletContext.java:3254) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authent icatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager. java:120) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle. java:57) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute( WebAppServletContext.java:2163) at weblogic.servlet.internal.WebAppServletContext.securedExecute(We bAppServletContext.java:2089) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppSer vletContext.java:2074) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestI mpl.java:1513) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsReques tExecutor.run(ContainerSupportProviderImpl.java:254) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * Users of the Graphical Assignment application in Scheduler * * 7.6.7 * **************************************************************** * PROBLEM DESCRIPTION: * * using "Assign Available Labor" on the Assignment tab error * * BMXAA8229W record updated by another user * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
A code fix has been delivered.
Temporary fix
Comments
APAR Information
APAR number
IJ04191
Reported component name
MAXIMO SCHEDULE
Reported component ID
5724R46SE
Reported release
767
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-02-15
Closed date
2018-02-20
Last modified date
2018-02-20
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
MAXIMO
Fix information
Fixed component name
MAXIMO SCHEDULE
Fixed component ID
5724R46SE
Applicable component levels
R767 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS9NUN","label":"Maximo Asset Management Scheduler"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"767","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
20 February 2018