APAR status
Closed as program error.
Error description
When using jzos IbmDoubleField class, the method getDouble enters an infinite loop with certain inputs. Sample that demonstrates the trouble: IbmDoubleField d = new IbmDoubleField(0); byte[] array = new byte[8]; for(int i=0; i < array.length; i++) array[i] = 0x0; array[7] = 0x2; d.getDouble(array, 0);
Local fix
Problem summary
Calling JZOS IbmDoubleField::getDouble(byte<OSB><CSB>) with certain input bytes such as {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, will cause an infinite loop.
Problem conclusion
This defect will be fixed in: 6.0.0 SR14 (z/OS 31-bit) 6.0.0 SR14 (z/OS 64-bit) 6.0.1 SR6 (z/OS 31-bit) 6.0.1 SR6 (z/OS 64-bit) 7.0.0 SR5 (z/OS 31-bit) 7.0.0 SR5 (z/OS 64-bit) . The JZOS IbmDoubleField::getDouble(byte<OSB><CSB>) method has been updated such that it will no longer cause an infinite loop with certain input bytes.
Temporary fix
Comments
APAR Information
APAR number
PM84401
Reported component name
JAVA Z/OS 31
Reported component ID
620700105
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-03-08
Closed date
2013-04-09
Last modified date
2013-04-09
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
JAVA Z/OS 31
Fixed component ID
620700105
Applicable component levels
R600 PSY
UP
R601 PSY
UP
R700 PSY
UP
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"LOB16","label":"Mainframe HW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.0","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
09 August 2022