CAST AIP Service Packs 8.3.20 - 8.3.23 are compatible only with the latest releases of the JEE Analyzer extension, i.e. 1.0.28 and 1.2.10-funcrel. Using older releases of the extension with these CAST AIP Service Packs risks incomplete analysis results (missing objects, links, violations, erroneous FP values) for JEE and C++ analyses.
Therefore, when using CAST AIP Service Packs 8.3.20 - 8.3.23, please either:
- Upgrade your JEE extension to a compatible release (i.e. ≥ 1.0.28 or ≥ 1.2.10-funcrel) OR
- Upgrade CAST AIP to a more recent Service Pack (≥ 8.3.24) which are compatible with older releases of the JEE Analyzer extension
If upgrading the JEE Analyzer extension or CAST AIP is not possible, please contact CAST Technical Support.
JFAMILY-1144: Lombok Annotation Usage: Throwing False Positive for Rule - Persistent classes should Implement hashCode() and equals()
In the current release of the extension, Lombok Annotation usage has been added.
JFAMILY-1186: Wrong & Missing links case, due to the limitation on duplicate classes
In the current release of the extension, limitations on duplicate classes have been fixed. For more details see: CMS Snapshot Analysis - Run Analyzer - Warnings - JEE with extension - JEE Analyzer - JAVA068: Duplicate class declaration
|Internal ID||Ticket ID||Summary||Impact|
|Classes from rt.jar Env Profile are not analyzed||No unresolved warnings in log|
|JFAMILY-1174||17574||Link not correctly created between two java methods of same analysis unit|
Link to the implementation method has been added
|JFAMILY-1186||17706||Wrong & Missing links case, due to the limitation on duplicate classes|
Links across the analysis units will not be created (Links are created correctly).
|JFAMILY-1194||17782||False positive for rule "Persistent classes should Implement hashCode() and equals()" in case of use of Lombok annotations|
No false positive are displayed. Lombok Annotation usage has been updated
|JFAMILY-1264||18234||Various Syntax Error Warning seen in Java Analysis Log resulting in files not analyzed||No Syntax error|
|JFAMILY-1130||17129||REGRESSION in AIP 8.3.x - JAVA124 for org.w3c.dom classes and interfaces, incomplete JSE 1.8 env profile|
All symbol defined in rt.jar are resolved.
|JFAMILY-921||15062||JAVA analysis warning: JAVA044: Syntax not recognized||No Syntax error|