APAR status
Closed as program error.
Error description
Error Message: N/A . Stack Trace: N/A . The customer's application is testing signed byte (minimum value of -128 and a maximum value of 127) against (int) 0xFF, which is 255. The decimal value of a 0xFF byte is -1, so the test fails when the bytes are set to (byte) 0xFF. Bytes are signed values in java, there is no unsigned byte so they see false instead of expected true.
Local fix
N/A
Problem summary
CatalogSearchField.isFixedMissing() does not detect field that is all 0xFF. The customer's application checks a field set to all 0xFF with CatalogSearchField.isFixedMissing(), which is expected to return true, but instead it returns false.
Problem conclusion
So we are doing a cast and test against (byte) 0xFF to fix this issue. . This APAR will be fixed in the following Releases: . IBM Semeru Runtimes 25 25.0.3.0 21 21.0.11.0 17 17.0.19.0 11 11.0.31.0 IBM SDK, Java Technology Edition 8 SR8 FP65 (8.0.8.65) . Downloads and supplementary documentation can be found at the following locations: - For the z/OS operating system: - Java SDK Products on z/OS https://www.ibm.com/support/pages/java-sdk-products-zos
Temporary fix
Comments
APAR Information
APAR number
PH69737
Reported component name
JAVA Z/OS 64
Reported component ID
620700104
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2026-01-20
Closed date
2026-01-29
Last modified date
2026-03-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
JAVA Z/OS 64
Fixed component ID
620700104
Applicable component levels
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"800","Line of Business":{"code":"LOB08","label":"Cognitive Systems"}}]
Document Information
Modified date:
20 March 2026