A fix is available
APAR status
Closed as program error.
Error description
1. ArsMsrvr.jar faile with the following when run with Java 8 Exception in thread "main" java.lang.NoClassDefFoundError: sun.io.Converters .at com.ibm.edms.odlogging.ODXMLFormatter.getHead(ODLogger.java:361) .at java.util.logging.StreamHandler.publish(StreamHandler.java:232) .at java.util.logging.FileHandler.publish(FileHandler.java:693) .at java.util.logging.Logger.log(Logger.java:749) 2. The arsMSVR.sh shell script may inadvertently invoke a shell script in the ${OD_PATH}/config/midserver directory
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of the Midserver at 9.0 and above * **************************************************************** * PROBLEM DESCRIPTION: 1.ArsMsrvr.jar fails with the following * * when run with Java 8Exception in * * thread "main" * * java.lang.NoClassDefFoundError: * * sun.io.Converters .at * * com.ibm.edms.odlogging.ODXMLFormatter. * * getHead(ODLogger.java:361) * * * * 2. The arsMSVR.sh shell script may * * inadvertently invoke a shell script in * * the ${OD_PATH}/config/midserver * * directory * **************************************************************** * RECOMMENDATION: * **************************************************************** 1. ODLogger.java was using the sun.io.Converters class, which has been removed in Java 8. 2. arsMSVR.sh was using an asterisk to indicate start-of-comment. That was expanded by the shell to the list of files in the directory. If the first file in the expansion had the execute permission on, the shell will attempt to run it. If that first file was arsMSVR.sh, infinite recursion will result.
Problem conclusion
1. ODLogger.java is changed to not use the sun.io.Converters 2. arsMSVR.sh is changed to use the cross-hatch ('#') character to indicate start-of-comment.
Temporary fix
Comments
APAR Information
APAR number
PI63246
Reported component name
CM OD Z/OS, OD/
Reported component ID
5655H3900
Reported release
900
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-05-28
Closed date
2016-06-10
Last modified date
2016-07-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI38665 UI38666
Modules/Macros
ARSOLGJA ARSZMSH
Fix information
Fixed component name
CM OD Z/OS, OD/
Fixed component ID
5655H3900
Applicable component levels
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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSQHWE","label":"Content Manager OnDemand for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"900","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
04 July 2016