A fix is available
APAR status
Closed as program error.
Error description
The log of a CICS region with an OSGI JVM server was flooded with thousands of the following messages during startup: LE-Thread-0 DFHSJLOG Warning: logString() - INTERNAL: TRACE TOO LONG TO PRINT The problem was caused by a wrong profile for the JVM. Customer did a define with OSGI_BUNDLES=&OSGI_BUNDLES;,/xxx/yyy/zzz The trace (CICS system initialization parameter STNTRSJ=ALL and JVM system property -Dcom.ibm.cics.jvmserver.debug=true) showed a loop in replace_generic_symbols() and &OSGI_BUNDLES was replaced again and again.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: Recursive variable within JVM Profile * * causes infinite loop. * **************************************************************** A JVMSERVER is installed into CICS using a JVM Profile that contains a number of variables. One of the variables is self referencing, for example OSGI_BUNDLES=&OSGI_BUNDLES;/directory/mybundle.jar As the profile is parsed this recursive reference causes CICS to loop attempting to resolve the variable. This causes the following message to be output on the CICS log: 2021/11/22 12:38:43.999316 --- SYSTEM W LE-Thread-0 DFHSJLOG @Warning: logString() - INTERNAL: TRACE TOO LONG TO PRINT = 8310
Problem conclusion
JVMSERVER profile parsing code has been updated to correctly identify recursive variables and output an error message.
Temporary fix
Comments
APAR Information
APAR number
PH42265
Reported component name
CICS TS Z/OS V5
Reported component ID
5655Y0400
Reported release
300
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-11-22
Closed date
2021-12-03
Last modified date
2022-01-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI78381
Modules/Macros
DFHSJPP DFJ@H356 DFJ@H467 DFJ@H468
Fix information
Fixed component name
CICS TS Z/OS V5
Fixed component ID
5655Y0400
Applicable component levels
R300 PSY UI78381
UP21/12/07 P F112
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":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.6"}]
Document Information
Modified date:
05 January 2022