A fix is available
APAR status
Closed as program error.
Error description
Exception in thread "CatchUp_155.180.212.140:60002" java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 909773 at java.lang.System.arraycopy(Native Method) at com.twentyfirstcsw.datamover.packet.DataBlob.<init> (DataBlob.java:80) at com.twentyfirstcsw.datamover.packet.DataPacket.<init> (DataPacket.java:307) at com.twentyfirstcsw.datamover.packet.PacketWriter.readPacket (PacketWriter.java:186) at com.twentyfirstcsw.datamover.output. OutputTCPIPCatchUpReader.run(OutputTCPIPCatchUpReader.java:151) at java.lang.Thread.run(Thread.java:822) Additional issue: Problem in IZDS (IBM Z Decision Support) 1.9 with DataMover in Spoke STC DRLJ0179E Checkpoint BlockID 22,002,133,760 cannot be found in logstream GRZ.IDSZ.SYE2 DRLJ0096I Status for Spoke(1) input stage is Broken The started Task keeps repeating this error. The customer is getting thousands of the DRLJ0179E message. He would like one and the STC terminated.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of the IBM Z Performance and * * Capacity Analytics 3.1 DataMover, Collator * * and DataSplitter engines. * **************************************************************** * PROBLEM DESCRIPTION: 1. If the DataMover cannot find the * * checkpoint block in the input * * logstream it enters a loop, repeating * * message DRLJ0179E * * * * 2. If a configuration is used that has * * multiple TCPIP output stages, it can * * generate corrupt data packets which * * cause the Hub to fail on receipt. * * Error is indicated by an exception: * * * * Exception in thread * * "CatchUp_155.180.212.140:60002" * * java.lang. * * ArrayIndexOutOfBoundsException: * * Array index out of range: 909773 * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * * * * Update the DataMover engine. * * * * Applying the updated Collator and * * DataSplitter components are optional. * **************************************************************** 1. If a DataMover is started and its last recorded checkpoint is no longer present in the log stream it enters a loop of message DRLJ0179E. 2. The Hub DataMover can fail with an ArrayIndexOutOfBounds exception shortly after making contact with one or more Spoke DataMovers when a configuration with multiple TCPIP output stages is used.
Problem conclusion
1. The DataMover is modified to terminate cleanly if a checkpoint location cannot be found in the input logstream. 2. The DataMover has been enhanced so that it can manage multiple TCPIP output stages.
Temporary fix
Comments
APAR Information
APAR number
PH39756
Reported component name
TDS FOR Z/OS
Reported component ID
569510100
Reported release
901
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-08-10
Closed date
2021-11-19
Last modified date
2021-12-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI78101
Modules/Macros
DRLDOD38 DRLPJCO DRLPJDM DRLPJDS
Fix information
Fixed component name
TDS FOR Z/OS
Fixed component ID
569510100
Applicable component levels
RC01 PSY UI78101
UP21/11/23 P F111
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS2DUM","label":"IBM Z Decision Support"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"901"}]
Document Information
Modified date:
02 December 2021