IBM Support

IT32540: NO PERFORMANCE DATA COLLECTED WHEN STORAGE DEVICE PASSWORD CONTAINS $ SPECIAL CHARACTER. [DEGRADED DATA COLLECTION]

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Having a special character, such as $, in the storage device
    password causes the performance monitor to fail. The failing
    performance monitoring will show up as degraded data
    collection. The following errors were found.
    performance
    monitoring job log
    HWNPM2132W Performance data could not be
    collected for device <device>. The current samples are skipped.
    (HWNPM4304E The request for performance data could not be
    retrieved from the queue by the data collector, probably this
    one is down or encountered problems connecting to the
    server.)
    HWNPM2103W Agent <agent> is non-operational.
    Attempting to find an alternative
    agent.
    traceDataCollectorManager_0.log
    [DCM Service-thread-8]
    [DataCollectorManager.startMonitoringDeviceWithDataCollector]
    [ERROR] Attempt to start monitoring device with data collector
    failed xxxxxxxxxxxxxxxxxxxx <data_collector_host_and_path>
    java.lang.IndexOutOfBoundsException: No group 4
    at
    java.util.regex.Matcher.start(Matcher.java:386)
    at
    java.util.regex.Matcher.appendReplacement(Matcher.java:891)
    at
    java.util.regex.Matcher.replaceFirst(Matcher.java:1015)
    at
    java.lang.String.replaceFirst(String.java:3549)
    at com.ibm.srm.d
    c.perf.xiv.command.XivCommandExecutor.getProperties(XivCommandEx
    ecutor.java:81)
    at
    com.ibm.srm.dc.xiv.utils.XIVUtils.xivProp(XIVUtils.java:57)
    at c
    om.ibm.srm.dc.runtime.cache.ControllerService.processSystemActio
    nList(ControllerService.java:426)
    at com.ibm.srm.dc.runtime.hear
    tbeat.HeartBeat.run(HeartBeat.java:100)
    at
    java.lang.Thread.run(Thread.java:820)
    [pool-39378-thread-1]
    [CollectorTaskManagerUtils.addDeviceToDataCollector] [ERROR]
    Received an unsuccessful result from the dcms for device id
    1:7:xxxx.xxxxxxx {"requestID":"xxxxxxxxxxxxxxxxxxxx","actionType
    ":"ADD","result":{"status":"ERROR","code":9001,"traceMessage":"j
    ava.lang.IndexOutOfBoundsException: No group 4\r\n\tat
    java.util.regex.Matcher.start(Matcher.java:386)\r\n\tat java.uti
    l.regex.Matcher.appendReplacement(Matcher.java:891)\r\n\tat
    java.util.regex.Matcher.replaceFirst(Matcher.java:1015)\r\n\tat
    java.lang.String.replaceFirst(String.java:3549)\r\n\tat com.ibm.
    srm.dc.perf.xiv.command.XivCommandExecutor.getProperties(XivComm
    andExecutor.java:81)\r\n\tat com.ibm.srm.dc.xiv.utils.XIVUtils.x
    ivProp(XIVUtils.java:57)\r\n\tat com.ibm.srm.dc.runtime.cache.Co
    ntrollerService.processSystemActionList(ControllerService.java:4
    26)\r\n\tat com.ibm.srm.dc.runtime.heartbeat.HeartBeat.run(Heart
    Beat.java:100)\r\n\tat java.lang.Thread.run(Thread.java:820)\r\n
    ","logMessageID":"BPCSS0055E","logMessageParams":["xxxx.xxxxxxx"
    ,"No group 4"]}}
    trace_errors.log (data
    collector)
    [XIVUtils.xivProp] [ERROR] Error Collecting Module
    Information for XIV device with IP: <IP> using username
    <user>.
    java.lang.IndexOutOfBoundsException: No group 4
    at
    java.util.regex.Matcher.start(Matcher.java:386)
    at
    java.util.regex.Matcher.appendReplacement(Matcher.java:891)
    at
    java.util.regex.Matcher.replaceFirst(Matcher.java:1015)
    at
    java.lang.String.replaceFirst(String.java:3563)
    at com.ibm.srm.d
    c.perf.xiv.command.XivCommandExecutor.getProperties(XivCommandEx
    ecutor.java:79)
    at
    com.ibm.srm.dc.xiv.utils.XIVUtils.xivProp(XIVUtils.java:57)
    at c
    om.ibm.srm.dc.runtime.cache.ControllerService.processSystemActio
    nList(ControllerService.java:356)
    at com.ibm.srm.dc.runtime.hear
    tbeat.HeartBeat.run(HeartBeat.java:83)
    at
    java.lang.Thread.run(Thread.java:818)
    2019-11-18
    15:31:30.123-0600 [HeartBeat]
    [ControllerService.processSystemActionList] [ERROR] Error in
    collecting properties for
    XIV
    java.lang.IndexOutOfBoundsException: No group 4
    at
    java.util.regex.Matcher.start(Matcher.java:386)
    
    This issue
    applies to both Storage Insights and Spectrum Control
    

Local fix

  • 1. Modify password on storage device so that it does not
    include $.
    2. Adjust the connection details in Storage
    Insights.
    3. Restart the performance monitoring job.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * IBM Spectrum Control & Storage Insights users monitoring     *
    * devices with special character in the password               *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Having a special character, such as $, in the storage device *
    * password causes the performance monitor to fail.             *
    *                                                              *
    * The failing performance monitoring will show up as degraded  *
    * data collection.                                             *
    *                                                              *
    * The following errors were found in performance monitoring    *
    * job                                                          *
    * log                                                          *
    *                                                              *
    * HWNPM2132W Performance data could not be                     *
    * collected for device <device>. The current samples are       *
    * skipped.                                                     *
    * (HWNPM4304E The request for performance data could not be    *
    * retrieved from the queue by the data collector, probably     *
    * this                                                         *
    * one is down or encountered problems connecting to the        *
    * server.)                                                     *
    *                                                              *
    * HWNPM2103W Agent <agent> is non-operational.                 *
    * Attempting to find an alternative agent.                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The fix for this APAR is targeted for the following release:
    
    IBM Storage Insights 2Q20   [ 5.3.7-IBM-SC ]
    IBM Spectrum Control 5.3.7   [ 5.3.7-IBM-SC ]
    
    ( release target 2Q 2020 / May )
    
    http://www.ibm.com/support/docview.wss?&uid=swg21320822
    
    The target dates for future releases do not represent a formal
    commitment by IBM. The dates are subject to change without
    notice.
    

Temporary fix

  • 
    

Comments

  • 
    

APAR Information

  • APAR number

    IT32540

  • Reported component name

    STORAGE INSIGHT

  • Reported component ID

    5608TPCSI

  • Reported release

    536

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-04-13

  • Closed date

    2020-04-23

  • Last modified date

    2020-04-23

  • 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

    STORAGE INSIGHT

  • Fixed component ID

    5608TPCSI

Applicable component levels

  • R536 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSQRB8","label":"IBM Storage Insights"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"536","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
08 February 2022