A fix is available
APAR status
Closed as program error.
Error description
********************** START OF APAR OPEN TEMPLATE ********************* * Please open an apar with the following severity and information: * * * APAR Type: Field Approver Initials: RB Severity: 3 Reported Release: 623 Compid: 5724C04MS Tivoli Enterprise Management Server ABSTRACT: TEMS hang or crash when reflex action is too long PROBLEM DESCRIPTION: The TEMS can hang or crash when all of the following conditions occur: - A situation with a take action command is started. - The situation will execute at the agent. - The length of the reflex command is around 450 bytes or more. Thisnumber varies based on a few things, such as the length of the name of the situation, the length of the user id, and the length of a few other fields. You will find messages similar to the following near the end of the logs: ...kpxcloc.cpp,1651,"KPX_CreateProxyRequest") Reflex command length <513> is too large, the maximum length is <512> ...kpxcloc.cpp,1653,"KPX_CreateProxyRequest") Try shortening the command field in situation <my_test_situation> Messages similar to these can occur for other reasons. Those will not result in a problem at the TEMS. RECREATE INSTRUCTIONS: - Create a situation with the above criteria. - Start the situation. - Watch for a crash or hang. If the mentioned messages do not occur, then make the reflex command longer. If the messages occur but you get no crash or hang, make the command a little shorter. There is a window of about 50 characters, depending on the length of the userid and situation name where this problem can occur. *********************** END OF APAR OPEN TEMPLATE **********************
Local fix
Make the take action command shorter.
Problem summary
Tivoli Enterprise Monitoring Server can hang or crash when the non-UTF8 reflex action is too long. If the reflex action for Take Action is too long, it can cause a memory overlay leading to a hang or crash of the monitoring server.
Problem conclusion
A check has been added in the code that handles the non-UTF8 reflex actions to ensure that the reflex action length would be notified in the logs rather than proceeding with processing it. The fix for this APAR is contained in the following maintenance packages: | fix pack | 6.3.0-TIV-ITM-FP0005
Temporary fix
Reduce the reflex action size.
Comments
APAR Information
APAR number
IV63068
Reported component name
TEMS
Reported component ID
5724C04MS
Reported release
623
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2014-07-30
Closed date
2015-02-20
Last modified date
2015-06-28
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
TEMS
Fixed component ID
5724C04MS
Applicable component levels
R623 PSY
UP
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCTLMP","label":"ITM Tivoli Enterprise Mgmt Server V6"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"623","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
28 June 2015