CAST AIP 8.2.13 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.7
- 8.2.0 - 8.2.12
The following table lists all bugs fixed in CAST AIP 8.2.13 and that are not already listed in the "Bug Fix Lists" of the above mentioned releases. There are 21 issues listed below. Note that the column "Internal ID" is used only as an internal reference ID.
Call ID | Component/s | Situation | Symptoms | Internal ID |
---|---|---|---|---|
11107 | When attempting to package an Eclipse Java project with the CAST Delivery Manager Tool. | The DMT shows "missing library file" alerts in the packaging alerts section for ZIP files, however, the ZIP files are present in the expected location with the JAR files. | SCRAIP-30794 | |
11709 | CMS Snapshot/Analysis - Run Analyzer | When attempting to run a JSP analysis. | The analysis failed with the error: "Unable to process JSP analysis 'CCE_2b80894c' (An exception occurred)". | SCRAIP-31095 |
11755 | CMS Snapshot/Analysis - Run Analyzer | When attempting to analyze Java source code that uses a double semi-colon. | The double semi-colon is accepted by the java compiler, however, the JEE analyzer throws a 'Syntax not recognized' warning and file is not analyzed. | SCRAIP-31168 |
11825 | CMS Snapshot/Analysis - Compute Snapshot | When attempting to generate a snapshot when the CAST AIP schemas are very large. | The snapshot generation time is very slow and hangs during DSSAPP_INIT_SCOPE_ARTIFACTS. | SCRAIP-31711 |
11868 | CMS Snapshot/Analysis - Run Analyzer | When looking at the results of the rule "Pages should use error handling page - 2232". | False positive violations are returned when the webdefault.xml is included in the analysis. Violations are returned even though there are <error-page> tags in the web.xml file and the directive <%@ page isErrorPage = "true" %> exists in the .jsp error page file. | SCRAIP-31379 |
12031 | CMS Snapshot/Analysis - Run Analyzer | When looking at the results of a JEE analysis, specifically with regard to the rule "Avoid to use this within Constructor in multi-thread environment - 7442". | Using the keyword "this" to assign a value to an attribute of the current instance should not raise a violation. | SCRAIP-31696 |
12115 | When using the CAST Delivery Manager Tool. | After completing the packaging for the Version, the OK button does not get enabled and stays disabled for more than 4 days. | SCRAIP-32599 | |
12187 | Delivery Manager Tool | When packaging a JEE application using the CAST Delivery Manager Tool. | Missing project alerts are returned for missing WAR files. Using an automated extraction of required jar files, the required WAR files that are in the Maven Repository are not picked up. | SCRAIP-31821 |
12540 | CMS Snapshot/Analysis - Run Metrics Calculation | When looking at the results of the rule "Avoid executing multiple OPEN statements - 7644". | False positive violations are returned when the code contains multiple OPEN statements differentiated with an IF clause. | SCRAIP-32344 |
12835 | CAST Engineering Dashboard | When looking at the statistics for Mainframe CICS in the legacy CAST Engineering Dashboard. | The CICS file count is showing the same value as for the CICS artifact count. The file count should be much less. | SCRAIP-33007 |
12862 | CMS Snapshot/Analysis - Run Analyzer | When looking at the results of the rule "Variables defined in Working-Storage section must be initialized before to be read - 8034". | False positive violations are returned. | SCRAIP-32687 |
12888 | CMS Snapshot/Analysis - Run Analyzer | When looking at the results of the rule "Avoid unreferenced Sections and Paragraphs - 7290". | False positive violations are returned. | SCRAIP-31212 |
13089 | CAST Engineering Dashboard | When looking at the results of the rule "Ensure you provide a user-defined copy constructor or disable copy when a class allocates memory in its constructor - 592". | False positive violations are displayed. | SCRAIP-32901 |
13158 | Application Analytics Dashboard (AAD) | When looking at the CAST Application Analytics Dashboard with regard to the TQI tile. | The TQI tile displays "Unknown Value" for CICS technology. | SCRAIP-33068 |
13357 | Source extractors | When attempting to run a database extraction. | When the option "Skip_modification_check_schema" is enabled and set with two schemas separated by a comma, if the schemas that are in exception are modified, the extraction is failing with an Invariance Error. | SCRAIP-33109 |
13361 | CMS Snapshot/Analysis - Compute Snapshot | Export the list of violation via Rest API by using the Preferred Media Type: text/csv. | Internal Server Error - Response Status 500 | SCRAIP-33195 |
13390 | Delivery Manager Tool - Package Extraction | After a second analysis of a Peoplesoft project, objects are associated to wrong files in KB, leading to many false positives, false negatives, and wrong bookmarks | UAX files do not contain GUIDs for objects of type CAST_TargetSourceFile. So the analyzer takes the InstanceID, which is not stable through extractions. | SCRAIP-33131 |
13397 | Application Engineering Dashboard (AED) | Open the CAST Application Engineering Dashboard and navigate to Quality investigation view on a quality rule with more than 5 defects. | Only the 5 first defects/bookmarks are reported. | SCRAIP-33171 |
13537 | Application Engineering Dashboard (AED) | When using Internet Explorer to view CAST Application Engineering Dashboard and attempting to use the search feature. | The search feature does not work. | SCRAIP-33273 |
13678 | CMS Snapshot/Analysis - Execute Linker | Using the Troubleshooting Guides page that explains how to remove ghost objects and then re-running an analysis. | Ghost objects are created again. | SCRAIP-33361 |
13733 | CAST Discovery Portal | When using the CAST Discovery Portal (CDP). | Rules are not visible in CDP for a violated object whereas you can see the rules in the legacy CAST Engineering Dashboard for the same object. | SCRAIP-33404 |