IBM Support

IJ32256: NULLPOINTEREXCEPTION DURING OBJ STRUCTURE INBOUND REST API

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Customer previously had a version 7.6.1.2 20200715 and now at
    7.6.1.2 20210223.
    L2 has reproduced and error in the 7.6.1.2
    20210223 and can confirm that process works in 7.6.1.2
    20200715
    
    Steps to reproduce :
    Please navigate to Objec
    structure application and create the OS by replication of
    MXOPERLOC OOTB object structure keeping inbound and outbound
    processing classes and make a new one like below
    
    LOCATIONS
    
    LOCHIERARCHY LOCATIONS LOCHIERLOCONLY
    LOCOPER LOCATIONS
    LOCOPER
    
    Create and enable an enterprise Service based on
    Object Structure and try to import and XML
    
    
    
    <max:SyncMQL-LOCHIERARCHY
    xmlns:max="http://www.ibm.com/maximo"
    creationDateTime="2021-04-14T20:49:45"
    transLanguage="EN">
    <max:MQL-LOCHIERARCHYSet>
    <max:LOCATIONS
    action="Add" transLanguage="EN">
    <max:LOCATION
    changed="true">TEST</max:LOCATION>
    <max:SITEID
    changed="true">BEDFORD</max:SITEID>
    <max:DESCRIPTION
    changed="true">This is a test, this is only a test</max:DESCRIPT
    ION>
    </max:LOCATIONS>
    </max:MQL-LOCHIERARCHYSet>
    </max:SyncMQL-L
    OCHIERARCHY>
    You will see an error in 7.6.1.2
    20210223.
    
    [4/16/21 13:02:21:281 EDT] 00000177 SystemOut O 16
    Apr 2021 13:02:21:281 [DEBUG] [MAXIMO] [] Set Qbe string
    BEDFORD
    [4/16/21 13:02:21:281 EDT] 00000177 SystemOut O 16 Apr
    2021 13:02:21:281 [DEBUG] [MAXIMO] [] Key is LOCATION
    [4/16/21
    13:02:21:281 EDT] 00000177 SystemOut O 16 Apr 2021 13:02:21:281
    [DEBUG] [MAXIMO] [] Type is 1
    [4/16/21 13:02:21:281 EDT]
    00000177 SystemOut O 16 Apr 2021 13:02:21:281 [DEBUG] [MAXIMO]
    [] Set Qbe string TEST
    [4/16/21 13:02:21:281 EDT] 00000177
    SystemOut O 16 Apr 2021 13:02:21:281 [DEBUG] [MAXIMO] []
    Leaving createMboSet
    [4/16/21 13:02:21:281 EDT] 00000177
    SystemOut O 16 Apr 2021 13:02:21:281 [INFO] [MAXIMO] []
    BMXAA6719I - USER = (MXINTADM) SPID =
    (192.168.1.9.49922.210416150657) app (null) object (LOCATIONS)
    : select * from locations where (siteid = 'BEDFORD' and
    location = 'TEST') for read only
    [4/16/21 13:02:21:297 EDT]
    00000177 SystemOut O 16 Apr 2021 13:02:21:297 [WARN] [MAXIMO]
    [] BMXAA6720W - USER = (MXINTADM) SPID =
    (192.168.1.9.49922.210416150657) app (null) object (LOCATIONS)
    : select * from locations where (siteid = 'BEDFORD' and
    location = 'TEST') for read only (execution took 16
    milliseconds)
    [4/16/21 13:02:21:297 EDT] 00000177 SystemOut O
    &&& empty error
    [4/16/21 13:02:21:297 EDT] 00000177 SystemOut O
    16 Apr 2021 13:02:21:297 [ERROR] [MAXIMO] []
    
    java.lang.NullPointerException
    	at psdi.iface.app.location.MaxO
    perLocProcess.createMboSet(MaxOperLocProcess.java:91)
    	at psdi.i
    face.mos.MosProcessImpl.createMboSet(MosProcessImpl.java:1868)
    
    at psdi.iface.mos.MosProcessImpl.processMboSet(MosProcessImpl.ja
    va:1830)
    	at psdi.iface.mos.MosProcessImpl.setMainMaximoTable(Mo
    sProcessImpl.java:1054)
    	at psdi.iface.mos.MosProcessImpl.fillMa
    ximoTables(MosProcessImpl.java:818)
    	at psdi.iface.mos.MosProces
    sImpl.processExternalData(MosProcessImpl.java:356)
    	at psdi.ifac
    e.mic.MicSetIn.processExternalData(MicSetIn.java:149)
    	at psdi.i
    face.mic.EntMicService.processDataIn(EntMicService.java:1439)
    	a
    t psdi.iface.mic.EntMicService.processExternalData(EntMicService
    .java:1335)
    	at psdi.iface.jms.QueueToMaximoProcessor.processMes
    sage(QueueToMaximoProcessor.java:129)
    	at psdi.iface.jms.JMSCont
    QueueProcessor.processMessage(JMSContQueueProcessor.java:227)
    	a
    t psdi.iface.jms.JMSListenerBean.onMessage(JMSListenerBean.java:
    203)
    	at psdi.iface.jms.MDBProxyJMSContQueueProcessor_1_5bf7eeaa
    .onMessage(MDBProxyJMSContQueueProcessor_1_5bf7eeaa.java)
    	at co
    m.ibm.ws.sib.api.jmsra.impl.JmsJcaEndpointInvokerImpl.invokeEndp
    oint(JmsJcaEndpointInvokerImpl.java:258)
    	at com.ibm.ws.sib.ra.i
    nbound.impl.SibRaDispatcher.dispatch(SibRaDispatcher.java:919)
    
    at com.ibm.ws.sib.ra.inbound.impl.SibRaSingleProcessListener$Sib
    RaWork.run(SibRaSingleProcessListener.java:597)
    	at
    com.ibm.ejs.j2c.work.WorkProxy.run(WorkProxy.java:669)
    	at
    com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1909)
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * MAXIMO                                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * NULLPOINTEREXCEPTION DURING OBJ STRUCTURE INBOUND REST API   *
    ****************************************************************
    

Problem conclusion

  • The fix for this APAR is contained in the following maintenance
    package: release\fix pack for Release 7.6.1.3 Product
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ32256

  • Reported component name

    MAXIMO ASST MGM

  • Reported component ID

    5724R46AM

  • Reported release

    761

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-04-22

  • Closed date

    2021-07-13

  • Last modified date

    2021-07-13

  • 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 ASST MGM

  • Fixed component ID

    5724R46AM

Applicable component levels

[{"Line of Business":{"code":"LOB59","label":"Sustainability Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"761"}]

Document Information

Modified date:
14 July 2021