A fix is available
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