IBM Support

IJ30964: HUAWEIM2K COLLECTOR THROWS EXCEPTION AND THE DISCOVERY DOES NOT PROCESS THE XML FILES AND EXITS IMMEDIATELY

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

  • The HuaweiM2K collector and domain to discover the RAN were
    configured using locally placed topology XML files.
    
    As soon
    as we start discovery, the HuaweiM2K collector throws below
    exception and does not process the XML files and exits
    immediately.
    
    [2021-02-19T20:51:53.232] [XML-RPC-0] com.ibm.tivo
    
    li.nm.collectors.framework.server.CollectorXmlRpcErrorLogger.log
    SEVERE: Failed to invoke method UpdateData in class
    com.ibm.tivoli.nm.collectors.impl.huaweim2k.HuaweiM2KCollector:
    null
    [2021-02-19T20:51:53.233] [XML-RPC-0] com.ibm.tivoli.nm.col
    lectors.framework.server.CollectorXmlRpcErrorLogger.log FINER:
    THROW
    org.apache.xmlrpc.common.XmlRpcInvocationException:
    Failed to invoke method UpdateData in class
    com.ibm.tivoli.nm.collectors.impl.huaweim2k.HuaweiM2KCollector:
    null
    at org.apache.xmlrpc.server.ReflectiveXmlRpcHandler.invoke(
    ReflectiveXmlRpcHandler.java:129)
    at org.apache.xmlrpc.server.Re
    flectiveXmlRpcHandler.execute(ReflectiveXmlRpcHandler.java:106)
    
    at org.apache.xmlrpc.server.XmlRpcServerWorker.execute(XmlRpcSer
    verWorker.java:46)
    at org.apache.xmlrpc.server.XmlRpcServer.exec
    ute(XmlRpcServer.java:86)
    at org.apache.xmlrpc.server.XmlRpcStre
    amServer.execute(XmlRpcStreamServer.java:200)
    
    ...
    
    at org.apach
    e.xmlrpc.server.XmlRpcServerWorker.execute(XmlRpcServerWorker.ja
    va:46)
    at org.apache.xmlrpc.server.XmlRpcServer.execute(XmlRpcSe
    rver.java:86)
    at org.apache.xmlrpc.server.XmlRpcStreamServer.exe
    cute(XmlRpcStreamServer.java:200)
    at org.apache.xmlrpc.webserver
    .Connection.run(Connection.java:208)
    at org.apache.xmlrpc.util.T
    hreadPool$Poolable$1.run(ThreadPool.java:68)
    [2021-02-19T20:51:5
    3.238] [XML-RPC-0] com.ibm.tivoli.nm.collectors.framework.collec
    tor.Collector.GetDeviceList FINEST: ENTRY
    1
    [2021-02-19T20:51:53.239] [XML-RPC-0] com.ibm.tivoli.nm.collec
    tors.framework.store.DataStore.getDeviceList FINEST: ENTRY 1
    null null
    [2021-02-19T20:51:53.240] [XML-RPC-0] com.ibm.tivoli.n
    m.collectors.framework.store.DataStore.getDataSource FINEST:
    ENTRY
    [2021-02-19T20:51:53.241] [XML-RPC-0] com.ibm.tivoli.nm.co
    llectors.framework.store.DataStore.getDataSource FINER: RETURN c
    om.ibm.tivoli.nm.collectors.framework.store.DataSource@e126a1dd
    
    [2021-02-19T20:51:53.242] [XML-RPC-0] com.ibm.tivoli.nm.collecto
    rs.framework.store.DataStore.getDataSource FINER: Exiting:
    2ms
    [2021-02-19T20:51:53.243] [XML-RPC-0] com.ibm.tivoli.nm.coll
    ectors.framework.store.DataStore.getDeviceList FINER: RETURN
    <deviceList></deviceList>
    [2021-02-19T20:51:53.244] [XML-RPC-0]
    com.ibm.tivoli.nm.collectors.framework.store.DataStore.getDevice
    List FINER: Exiting: 5ms
    [2021-02-19T20:51:53.245] [XML-RPC-0] c
    om.ibm.tivoli.nm.collectors.framework.collector.Collector.GetDev
    iceList FINER: RETURN
    <deviceList></deviceList>
    [2021-02-19T20:51:53.246] [XML-RPC-0]
    com.ibm.tivoli.nm.collectors.framework.collector.Collector.GetDe
    viceList FINER: Exiting: 8ms
    

Local fix

  • Root cause of the issue: collector is expecting below
    properties in properties file supplied
    (HuaweiM2KCollector.properties or
    properties file supplied as
    -propsFile value during the collector startup).
    
    1)
    processor.enb.srannbi.netype=<value>
    2)
    processor.enb.srannbi.neversion=<value>
    3)
    processor.enb.srannbi.combinedsite.netype=<value>
    4)
    processor.enb.srannbi.combinedsite.neversion=<value>
    
    
    Collector is throwing exception when it doesn't find these
    entries (all 4 needed) and exiting the rest of collection
    process.
    
    But in the meanwhile, to get rid of the issue, we
    can add the above entries with some dummy values like below.
    
    pr
    ocessor.enb.srannbi.netype=NA
    processor.enb.srannbi.neversion=NA
    
    processor.enb.srannbi.combinedsite.netype=NA
    processor.enb.sran
    nbi.combinedsite.neversion=N
    

Problem summary

  • Users affected:
    Users of the Huawei M2K collector
    
    Symptoms:
    The Huawei M2K collector fails at startup and displays an
    exception/error message
    

Problem conclusion

  • The code was updadte to resolve the defect. The fix is included
    in ITNM 4.2.0.12 (ITNM 4.2 Fixpack 13)
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ30964

  • Reported component name

    TIV NETWK MGR I

  • Reported component ID

    5724S4500

  • Reported release

    420

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-02-22

  • Closed date

    2021-04-20

  • Last modified date

    2021-04-20

  • 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

    TIV NETWK MGR I

  • Fixed component ID

    5724S4500

Applicable component levels

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSHRK","label":"Tivoli Network Manager IP Edition"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"420"}]

Document Information

Modified date:
31 July 2021