Fixes are available
APAR status
Closed as program error.
Error description
It seems that you can crash the editor while trying to add a variable update descriptor to a screen. It only happens when you select a variable that is not the first one in the list. Steps to recreate: 1. Create a new macro by hitting record, then stop. *** You do not need to actually record anything in the macro, we want it empty. *** 2. Check the box for "Use Variables and Arithmetic Expressions In Macro" 3. Go to the Variables tab and create 2 integer variables called $count$ and $index$. 4. Now switch to the Screens tab and then select the Description tab for Screen 1. 5. From the dropdown list, select <new variable update>. 6. Select the second item ($index$) in the Name dropdown at the bottom. Now the editor is broken and can no longer be used with this macro. Click Save and Exit to close the macro. Now try to open the editor again to edit this macro. HOD will gray out the Macro Manager bar and nothing else can be done with macros in this session until it is closed and reopened. You can check the Java console and see the following exception is thrown: Exception in thread "AWT-EventQueue-4" java.lang.StackOverflowError
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: HOD users using the HOD Macro Editor. * **************************************************************** * PROBLEM DESCRIPTION: An error is thrown when creating a * * variable update descriptor in a HOD * * macro. * **************************************************************** * RECOMMENDATION: * **************************************************************** A StackOverFlowError is thrown when creating a variable update descriptor in a HOD macro. This is due to a scenario where recursive calls are generated when the Descriptor Value panel tries to notify the Descriptor ID panel to change its content according to the choice made.
Problem conclusion
The problem was solved by adding a condition to avoid this recursive call scenario. Fix is scheduled for HOD 10.0.8 Refresh Pack Fix is scheduled for HOD 11.0.2 Refresh Pack
Temporary fix
Comments
APAR Information
APAR number
OA32372
Reported component name
HOD MVS
Reported component ID
5733A5900
Reported release
A00
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-03-23
Closed date
2010-04-20
Last modified date
2015-05-14
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
EDITOR
Fix information
Fixed component name
HOD MVS
Fixed component ID
5733A5900
Applicable component levels
R600 PSN
UP
R700 PSN
UP
R800 PSN
UP
R900 PSN
UP
RB00 PSY
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSS9FA","label":"IBM Host On-Demand"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"A.0","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
06 January 2022