APAR status
Closed as fixed if next.
Error description
In RPP 9.7.2, depending on the type of segment checked, when the rule "Avoid calling the same Data Element multiple times in a Segment" is called, it may throw a Null Pointer Exception : java.lang.NullPointerException at com.ibm.pdp.qualitycontrol.design.rules.AvoidDuplicateDatacall.c ollectDuplicateNameComponent(AvoidDuplicateDatacall.java:116) at com.ibm.pdp.qualitycontrol.design.rules.AvoidDuplicateDatacall.c ollectDuplicateNameCELines(AvoidDuplicateDatacall.java:86) at com.ibm.pdp.qualitycontrol.design.rules.AvoidDuplicateDatacall.c ollectDuplicateName(AvoidDuplicateDatacall.java:80) at com.ibm.pdp.qualitycontrol.design.rules.AvoidDuplicateDatacall.a nalyseSegmentDescription(AvoidDuplicateDatacall.java:74) at com.ibm.pdp.qualitycontrol.design.rules.AvoidDuplicateDatacall.a nalyzeMonoStructureSegment(AvoidDuplicateDatacall.java:56) at com.ibm.pdp.qualitycontrol.design.provider.DesignEntityResource$ 1.analyze(DesignEntityResource.java:81) at com.ibm.pdp.qualitycontrol.design.provider.AbstractDesignRule.an alyzeSpecificType(AbstractDesignRule.java:102) at com.ibm.pdp.qualitycontrol.design.rules.AvoidDuplicateDatacall.a nalyzeResource(AvoidDuplicateDatacall.java:45) at com.ibm.pdp.qualitycontrol.design.provider.AbstractDesignRule.an alyze(AbstractDesignRule.java:92) at com.ibm.rsaz.analysis.core.rule.AbstractAnalysisRule.analyze(Abs tractAnalysisRule.java:114) at com.ibm.rsaz.analysis.core.category.DefaultAnalysisCategory.anal yze(DefaultAnalysisCategory.java:143) at com.ibm.pdp.qualitycontrol.design.provider.DesignEntityCodeRevie wProvider.analyze(DesignEntityCodeReviewProvider.java:67) at com.ibm.rsaz.analysis.core.manager.AnalysisProviderManager$2.run (AnalysisProviderManager.java:393) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:60)
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * Users of the Software analysis rules * **************************************************************** * PROBLEM DESCRIPTION: * * The first time you launch the software analysis on the rule * * "AvoidDuplicateDatacall" on a segment 00, a logical view * * segment or a table segment, the rule aborted due to this * * exception. If you start the rule with another type of * * segment, it is initiated with this segment and it will * * remain as the original segment for all the executions of the * * same rule (that is an error). * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
Temporary fix
Comments
APAR Information
APAR number
PH52457
Reported component name
RATL PROG PATTE
Reported component ID
5725H0300
Reported release
972
Status
CLOSED FIN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2023-02-08
Closed date
2023-03-06
Last modified date
2023-03-06
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSKPEG","label":"Rational Programming Patterns"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"972","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]
Document Information
Modified date:
06 March 2023