CAST AIP 8.3.1 contains all fixes from the following previous CAST AIP releases:
- 7.3.0 - 7.3.11
- 8.0.0 - 8.0.5
- 8.1.0 - 8.1.6
- 8.2.0 - 8.2.7
- 8.3.0
The following table lists all bugs fixed in CAST AIP 8.3.1 and that are not already listed in the "Bug Fix Lists" of the above mentioned releases. There are 6 issues listed below. Note that the column "Internal ID" is used only as an internal reference ID.
Call ID | Technology | Component/S | Features | Situation | Symptoms | Internal ID |
---|---|---|---|---|---|---|
10594; 10595 | ABAP | CMS Snapshot/Analysis - Run Copy Paste Metrics Calculation | When looking at the results of the Quality Rules "Avoid Artifacts with high Commented-out Code Lines/Code Lines ratio" and "Avoid Too Many Copy Pasted Artifacts" for versions Vn and Vn+1. | Violation counts for these Quality Rules are inconsistent even though the source code has not changed between versions Vn and Vn+1. | SCRAIP-29524 | |
10768 | .NET - C# | CMS Snapshot/Analysis | When looking at the results of the Quality Rules "Avoid Artifacts with high Commented-out Code Lines/Code Lines ratio" and "Avoid Too Many Copy Pasted Artifacts" for versions Vn and Vn+1. | Violation counts for these Quality Rules are inconsistent even though the source code has not changed between versions Vn and Vn+1. | SCRAIP-29821 | |
10977 | JEE - Java | CMS Snapshot/Analysis - Run Analyzer | When running a "test" analysis on JEE source code. | The analysis fails with the error: "Failed to load action 'JEEAnalyzerActionNew'" | SCRAIP-30067 | |
9995 | Mainframe - Cobol | CMS Snapshot/Analysis - Run Analyzer | When looking at the results of a Mainframe Cobol analysis and the Quality Rule 5112 "Avoid undocumented sections". | The Quality Rule 5112 "Avoid undocumented sections" is being falsely violated due to a bug in the analyzer where comments are not extracted from copybooks when programs are expanded. As such, sections and paragraphs coming from copybooks do not have any comment and are therefore considered as violating the Quality Rule. | SCRAIP-28659 | |
JEE - JSP | When attempting to package JEE source code that includes Maven pom.xml configuration files. | The CAST Delivery Manager Tool reports the error: "Error Parsing Maven Project". This was caused by the presence of a double BOM character in the pom.xml. | SCRAIP-29893 | |||
N/A | When attempting to package source code containing Eclipse .project files formatted in UTF-8. | The CAST Delivery Manager Tool does not detect the .project file and no explanation is given. | SCRAIP-29908 |