Direct links to fixes
APAR status
Closed as program error.
Error description
The CDPlayer stitcher fails on the remote device that has an interface to a null interface name.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * Users with CDP agent enabled. * **************************************************************** * PROBLEM DESCRIPTION: * * Warning message shown in disco trace, regarding to the * * stitcher rule failed to complete correctly for the CDPlayer * * stitcher. * * * * Wed Sep 26 01:27:43 2012 Warning: The following stitcher * * rule failed to complete correctly. found in file * * CRivStitcherRuleNested.cc at line 279 - Rules List in * * stitcher CDPLayer * **************************************************************** * RECOMMENDATION: * * Modify the CDPLayer.stch to check the RemoteIfname before * * furhter processing. * * We should not proceed to find the connectivity for this * * entity if the RemoteIfname == NULL . * * * * foreach(CDPEntities) * * { * * remoteIp = NULL; * * remWorkIp = NULL; * * RemoteIfname = NULL; * * RemoteIfindex = -1; * * RemoteIfname = eval(text, * * '&m_RemoteNbr->m_IfName'); * * * * if( RemoteIfname == NULL ) * * { * * // No point in continuing if there is no * * remote ifName * * // as it's essential for finding the * * connectivity * * continue; * * } * * * * fix pack | 3.8.0-ITNMIP-FP0007 * ****************************************************************
Problem conclusion
The problem was due to the Null value of m_RemoteNbr->m_IfName. The code was implemented in CDPLayer.stch to support CDP returns where it holds RemoteNbr ifIndex instead of IfName. The code did not handle well to check for null pointer in all cases. Add the check value of RemoteIfName after the eval in CDPLayer.stch. We should not proceed to find the connectivity for this entity if the RemoteIfname == NULL . The following fixpacks will contain the fix: | fix pack | 3.8.0-ITNMIP-FP0007
Temporary fix
Comments
APAR Information
APAR number
IV30474
Reported component name
NC/PREC DISCOVY
Reported component ID
5724O52DS
Reported release
380
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-10-18
Closed date
2012-10-26
Last modified date
2012-10-26
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
NC/PREC DISCOVY
Fixed component ID
5724O52DS
Applicable component levels
R380 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSHRK","label":"Tivoli Network Manager IP Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"380","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
26 October 2012