CAST AIP 8.3.11 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.16
- 8.3.0 - 8.3.10
The following table lists all bugs fixed in CAST AIP 8.3.11 and that are not already listed in the "Resolved Issues" lists of the above mentioned releases. There are 20 issues listed below. Note that the column "Internal ID" is used only as an internal reference ID.
Ticket ID | Component/s | Situation | Symptoms | Internal ID |
---|---|---|---|---|
14119 | CMS Application | When generating a snapshot. | The step "Run Extensions at application level" is repeated four times at different stages during the snapshot generation process without any distinction. | SCRAIP-33634 |
14721 | CMS Assessment model | When looking at the documentation for the rule "7308 - Avoid using inner classes". | The documentation does not mention that the violation will not be raised in the case when the inner class is static. | SCRAIP-33935 |
14780 | CMS Snapshot/Analysis - Run Metrics Calculation | When looking at the results of the rule "Always validate user input with Request variables" (7448). | There are no violations for situations which should violate the rule. | SCRAIP-33921 |
14933 | Delivery Manager Tool | When attempting to run a packaging action in the CAST Delivery Manager Tool. | There is an error during the packaging - scan step : "com.castsoftware.java.runtime.TooLongCommandException". | SCRAIP-34016 |
15087 | CMS Assessment model | When looking at analysis results with regard to rule violations. | There are multiple rules called "Avoid String concatenation in loops". One (7198) is for C#, VB.NET, .NET (Legacy Analyzer) and the other (7200) is for JEE. These rules have been renamed: the technology has been added to the rule title to distinguish them. | SCRAIP-34136 |
15116 | CMS Snapshot/Analysis - Run Analyzer | When attempting to generate a snapshot. | The snapshot hangs at the step "Run metrics calculation...". | SCRAIP-34103 |
15404 | When looking at the documentation for the rule "An include file must contain at most one Class definition" (3148). | The rule does not mention C++ structs, despite the fact that scructs are in the scope of objects. | SCRAIP-34673 | |
15465 | When looking at the documentation for the rule "Never use sprintf() or vsprintf() functions" (7972). | The Associated Value description is incorrect. | SCRAIP-34672 | |
15858 | CMS Application | When using the "Set as current version" action in the CAST Delivery Manager Tool. | A validation error is displayed stating "Missing Extraction File". | SCRAIP-34404 |
16145 | CMS Snapshot/Analysis - Compute Snapshot | When attempting to generate a snapshot. | The snapshot hangs during the step "Configure snapshot data in dashboard service" while running "Run Procedure AED_TREE_RANKING2". | SCRAIP-34578 |
16169 | CMS Application - Dependencies | A Refined Target dependency is created between two technologies and then an analysis is run on each technology separately. | No links are found between the two technologies. | SCRAIP-34715 |
16247 | Delivery Manager Tool | The packaging of Maven resources, using either the file system extractor, or the HTTP extractor, takes much more time than in 8.2 version. This is due to the fact that the new extractor tries to resolve the dependencies of the extracted resources, to avoid resolution errors during the J2EE analysis. | A lot of resource extraction steps are performed, due to recursive remediation steps. | SCRAIP-34713 |
16520 | CMS Snapshot/Analysis - Run Metrics Calculation | When attempting to run an analysis on java files. | A syntax error is recorded near to a lambda expressions during the Metrics Assistant step. | SCRAIP-34622 |
16521 | CMS Snapshot/Analysis - Compute Snapshot | When attempting to generate a snapshot. | The snapshot fails with the error "Error while executing Procedure". | SCRAIP-34712 |
16542 | Delivery Manager Tool | When using a regular expression (\test$) in the CAST Delivery Manager Tool to ignore certain folders. | When testing the regular expression, the test returns a failure when a backslash is used. When a forward slash is used, the test is successful. | SCRAIP-34678 |
16563 | Delivery Manager Tool | When packaging a JEE application. | The Maven extractor fetches too many JAR files from the repository - some not even required for the Application. | SCRAIP-34706 |
16644 | Server Manager | When attempting to run an upgrade from from 8.2.15 to 8.3.9. | The upgrade fails with the error: SQL Error: ERROR: could not create unique index "tmp_typcat_idx". | SCRAIP-34703 |
16680 | CMS Snapshot/Analysis | When attempting to use the CAST-MS-CLI.exe command line "DeletesnapshotsWithinRange". | The CLI returns "Application not found". | SCRAIP-34658 |
16686 | CMS Snapshot/Analysis - Compute Snapshot | When attempting to generate a snapshot. | The snapshot hangs during the step "Configure snapshot data in dashboard service" while running "Run Procedure AED_TREE_RANKING2". | SCRAIP-34660 |
16734 | Delivery Manager Tool | When using the "Set as current version" action for a JEE application. | Duplicate analysis units (one for created by the Eclipse discoverer and one by the Maven discoverer) in the CAST Management Studio are referencing the same include path causing duplicates. | SCRAIP-34674 |