A fix is available
APAR status
Closed as program error.
Error description
When trying to disable class preloading through the administrative console: Application Servers -> server_name -> Java and Process Management -> Process Definition -> <Control|Adjunct|Servant> > Java Virtual Machine > -Dibm.websphere.preload.classes=false for Generic JVM arguments. two entries are writen to the *.jvm.options file. One set to true and the other set to false. Both are passed to java, but the 'true' entry is passed last so the 'false' cannot be set. The default setting for class preloading is true, and -Dibm.websphere.preload.classes=true can be found in the *.jvm.options files prior to making any changes through the administrative console.
Local fix
Modify the node level variables.xml file, changing -Dibm.websphere.preload.classes=true to -Dibm.websphere.preload.classes=false. The preload option is found on the following line: <entries xmi:id="VariableSubstitutionEntry_52" symbolicName="WAS_SERVER_ONLY_default_jvm_options" ... -Dibm.websphere.preload.classes=true ... description="default jvm options"/> Then save the file back on your HFS and run the command: /<configRoot>/bin/wsc2n.sh -X This will propogate the value to your native config files (including the *.jvm.options files). Restart the Application Server after the changes are made.
Problem summary
**************************************************************** * USERS AFFECTED: All users of WebSphere Application Server * * V6.1 for z/OS * * * **************************************************************** * PROBLEM DESCRIPTION: Fail to disable class preloading * * through the administrative console * * using GenericJVMArgs * * * **************************************************************** * RECOMMENDATION: * **************************************************************** Browse to the following link in the administrative console: Application Servers -> server_name -> Java and Process Management -> Process Definition -> <Control|Adjunct|Servant> > Java Virtual Machine > -Dibm.websphere.preload.classes=false for Generic JVM arguments. Save and Synch the settings. Two entries are written to the *.jvm.options file. One set to 'true' and the other set to 'false'. Both are passed to java, but the 'true' entry is getting passed last, so the intended 'false' value cannot be set. For V6.0.1 only, the default setting for class preloading is true, and -Dibm.websphere.preload.classes=true can be found under node-level variables.xml file prior to making any changes. Environment -> WebSphere Variables panel shows the default options as WAS_SERVER_ONLY_default_jvm_options.
Problem conclusion
The code creating the *.jvm.options files was changed to properly handle the GenericJVMArgs and only create one instance of the property in the *.jvm.options file. APAR PK86979 is currently targeted for inclusion in Service Level (Fix Pack) 6.1.0.25 of WebSphere Application Server V6.1 for z/OS. Please refer to URL: //www.ibm.com/support/docview.wss?rs=404&uid=swg27006970 for Fix Pack availability.
Temporary fix
Comments
APAR Information
APAR number
PK86979
Reported component name
WEBSPHERE FOR Z
Reported component ID
5655I3500
Reported release
610
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-05-19
Closed date
2009-05-31
Last modified date
2009-07-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
BBGUBINF BBOUBINF
Fix information
Fixed component name
WEBSPHERE FOR Z
Fixed component ID
5655I3500
Applicable component levels
R610 PSY UK47214
UP09/06/22 P F906
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.
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7K4U","label":"WebSphere Application Server for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
10 February 2022