IBM Support

IV98233: WHEN TRYING TO UPDATE PLUSGMOCPRELIST.COMPLETED FIELD TO 1 BY ESCALATION , YOU GOT NULLPOINTEXCEPTION

Subscribe

You can track all active APARs for this component.

 

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