APAR status
Closed as program error.
Error description
The problem : when trying to update PLUSGMOCPRELIST.COMPLETED field to 1 by escalation , you got nullpointexception. Steps to replicate : 1. Go to the Actions application - create a new action. action : 1027 object name : PLUSGMOCPRELIST type : set value value : 1 parameter/attribute : completed save 2. Go to the Escalation application - create a new escalation. escalation : 1037 applies to : PLUSGMOCPRELIST condition : completed= 0 and siteid||wonum in (select siteid||wonum from plusgmoc where status in (select value from synonymdomain where domainid = 'WOSTATUS' and maxvalue in ('WAPPR','INPRG') )) save in the escalation points, add a new line. in actions, add 1027 which is created in the step 1. save set frequency as 2 mins. Activate this escalation. 3. Go to Standard Actions(OIL) application - Create a new action. Standard Action : TESTSA1 Timing : PRE START Save change status to active 4. Go to MOC(Oil) application - create a record. MOC : 1331 click Pre-Start Tab add a new action in the pre-start actions. - Moc action : TESTSA1 which is created in step 3. - action by : MAXADMIN save cf) in current status, if you have 'completed' checked and save, no problem !! Don't have it checked at this moment. Now, escalation is running. Got error. 7/18/17 14:29:09:165 EST] 0000019c SystemOut O 18 Jul 2017 14:29:09:165 [ERROR] [MAXIMO] [CID-CRON-39459] java.lang.NullPointerException java.lang.NullPointerException at psdi.plusg.app.plusgopact.PlusGOperAction.update(PlusGOperAction .java:35 4) at psdi.plusg.app.workorder.PlusGMOCPreList.save(PlusGMOCPreList.ja va:129) at psdi.mbo.MboSet.saveMbos(MboSet.java:7888) at psdi.mbo.MboSet.validateTransaction(MboSet.java:7868) at psdi.txn.MXTransactionImpl.validateTransaction(MXTransactionImpl .java:37 5) at psdi.txn.MXTransactionImpl.saveTransaction(MXTransactionImpl.jav a:207) at psdi.txn.MXTransactionImpl.save(MXTransactionImpl.java:156) at psdi.mbo.MboSet.save(MboSet.java:7514) at psdi.mbo.MboSet.save(MboSet.java:7438) at psdi.app.escalation.engine.EscalationTask.executeAction(Escalati onTask.j ava:1530) at psdi.app.escalation.engine.EscalationTask.executeActions(Escalat ionTask. java:1444) at psdi.app.escalation.engine.EscalationTask.executeReferencePoint( Escalati onTask.java:658) at psdi.app.escalation.engine.EscalationTask.processReferencePoint( Escalati onTask.java:524) at psdi.app.escalation.engine.EscalationTask.performTask(Escalation Task.jav a:179) at psdi.app.escalation.engine.EscalationCronTask.cronAction(Escalat ionCronT ask.java:54) Version : OILGAS 7.6.1
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: * * All users that use Maximo for Oil and Gas 7.6.1.0. * **************************************************************** * PROBLEM DESCRIPTION: * * WHEN TRYING TO UPDATE PLUSGMOCPRELIST.COMPLETED FIELD TO1 * * BY ESCALATION , YOU GOT NULLPOINTEXCEPTION * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
Code changed to solve the problem. Need to install the latest IFIx.
Temporary fix
Comments
APAR Information
APAR number
IV98233
Reported component name
MAXIMO OIL & GA
Reported component ID
5724R5400
Reported release
761
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-07-18
Closed date
2017-07-24
Last modified date
2024-10-29
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
MAXIMO OIL & GA
Fixed component ID
5724R5400
Applicable component levels
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSLL9G","label":"Maximo for Oil and Gas"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"761","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
31 October 2024