CAST AIP 8.2.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.10
The following table lists all bugs fixed in CAST AIP 8.2.11 and that are not already listed in the "Bug Fix Lists" of the above mentioned releases. There are 26 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 |
---|---|---|---|---|---|---|
10337 | CMS Snapshot/Analysis - Run Analyzer | When looking at the results of a .NET analysis, specifically with regard to the Quality Rule "Avoid unreferenced Methods - 7908". | The Quality Rule is being violated incorrectly due to an internal bug. | SCRAIP-30222 | ||
10526 | CMS Snapshot/Analysis | When looking at the results of a post-upgrade snapshot. | Procedures and Functions from a DB2 analysis are not being analyzed. | SCRAIP-31638 | ||
10672;12211 | CMS Snapshot/Analysis | When looking at the results of a JEE analysis. | The log contains the warnings: Can not resolve 'x' as type or variable in lambda expression 'y' from lambda expression. | SCRAIP-29704 | ||
10791 | CMS Snapshot/Analysis - Run Data Flow Security Analysis | When comparing User Input Security results in the legacy CAST Engineering Dashboard and the raw BuildAgent.flaw file. | There are differences between the two whereas they should be identical. | SCRAIP-30028 | ||
10882 | CMS Application - Universal Importer | When running a query using the Universal Importer content enrichment tool. | The query takes a very long time to complete, whereas the same query run "raw" against the database completes very quickly. | SCRAIP-30306 | ||
11011;11012;11013 | CMS Snapshot/Analysis | When looking at the results of an analysis/snapshot Version n+1, where source code has been updated to remediate an issue. | The violation reported in Version n is still visible in a ghost project. The violation and the ghost project should not be visible. | SCRAIP-31644 | ||
11052 | CMS Snapshot/Analysis - Run Analyzer | When attempting to run a JEE analysis. | A fatal error occurs with the message: "Unexternalized exception" - "access violation". | SCRAIP-30185 | ||
11070 | CMS Snapshot/Analysis | When attempting to run an analysis using the Python extension. | The following warning is shown in the log file: "Job execution end of string '"' not found." | SCRAIP-30295 | ||
11100 | When looking at the results of the Quality Rule "Avoid too many copy pasted artifacts - 7156". | The number of objects violating this Quality Rule varies in successive snapshots, despite the source code not changing. | SCRAIP-30427 | |||
11217 | CMS Snapshot/Analysis - Run Analyzer | When looking at the results of a JEE analysis. | The log contains the warnings: Can not resolve 'x' as type or variable in lambda expression 'y' from lambda expression. | SCRAIP-30551 | ||
11272 | CMS Snapshot/Analysis | When looking a the results of a PowerBuilder analysis. | There are missing links between objects. | SCRAIP-30588 | ||
11309 | Server Manager | When opening a connection in CAST Server Manager to a target RDBMS/CSS containing several hundred CAST AIP schemas and when the folder %TEMP%\CAST\CAST\8.1\Servman contains thousands of files. | The connection process freezes. | SCRAIP-31648 | ||
11345 | CMS Snapshot/Analysis - Run Analyzer | When looking at the results of a Mainframe analysis, specifically with regard to the Quality Rule "When using binary data items (COMP), then use the SYNCHRONIZED clause - 7938". | This Quality Rule is being falsely violated despite the fact that the violating object has not been analyzed. | SCRAIP-30407 | ||
11346 | Delivery Manager Tool | When attempting to package (with the CAST Delivery Manager Tool) a JEE application that uses a non standard "webapp" folder location and name. | The DMT does not detect the webapp folder and raises alerts about missing folders. | SCRAIP-30760 | ||
11363 | When looking at the results of a SAP/ABAP analysis. | Unresolved objects have been incorrectly created for the keywords "wd_this" and "wd_assist". These are ABAP keywords and should not be identified as unresolved objects. | SAP-72 | |||
11364 | When looking at the results of a SAP/ABAP analysis. | Unresolved objects have been incorrectly created for the keyword "ANY". This is an ABAP keyword and should not be identified as anunresolved object. | SAP-68 | |||
11366 | When looking at the results of a SAP/ABAP analysis. | Unresolved objects have been incorrectly created for the keywords "wd_this". This is an ABAP keyword and should not be identified as an unresolved object. | SAP-76 | |||
11398 | When looking at the results of the Quality Rule "Avoid artifacts having recursive calls" - 7388 with regard to SAP / ABAP. | The Quality Rule incorrectly flags a violation because the ABAP method is is incorrectly identified as calling itself. | SAP-78 | |||
11813 | Setup | When using CAST Enlighten and attempting to use the option "view links for objects" in the "Properties" panel. The following error appears on Enlighten: "Your CAST Application Mining Suite was not correctly installed. Please register manualy UsrMsg.dll component or reinstall CAST Application Mining Suite." | The following error appears: "Your CAST Application Mining Suite was not correctly installed. Please register manually UsrMsg.dll component or reinstall CAST Application Mining Suite." | SCRAIP-31369 | ||
12133 | When analyzing VB6 source code and creating a Reference Pattern search string on the VB6 technology. | No entries are raised when running / checking the Reference Pattern search string results. | SCRAIP-31870 | |||
12152 | CMS Snapshot/Analysis | When attempting to generate a snapshot. | The step "Compute analysis full content" takes a lot longer in CAST AIP 8.2.8 than in previous releases, with no change in source code. | SCRAIP-31854 | ||
12212 | CMS Snapshot/Analysis | When looking at the results of a JEE analysis. | The log contains the warnings: Can not resolve 'x' as type or variable in lambda expression 'y' from lambda expression. | SCRAIP-31921 | ||
12241 | CMS Snapshot/Analysis - Compute Snapshot | When comparing the results of a snapshot in AAD and AED. | There is a difference in the number of violation for several Technical Criteria between the two dashboards due the presence of shared objects (i.e. shared between Analysis Units). | SCRAIP-31823 | ||
12300 | When attempting to connect to an Oracle 12c server for packaging with the CAST Database Extractor/extractor embedded in the DMT. | The extractor fails with the error: Unable to establish a connection to: jdbc:oracle:thin:@//<IP_address>:1521/DB => ORA-28040: No matching authentication protocol | SCRAIP-32082 | |||
12446 | Application Engineering Dashboard (AED) | When looking at the results of the Quality Rule "Do not use auto wiring -7714". | The Quality Rule reports more failed checks than total checks. | SCRAIP-32218 | ||
12487 | CAST Management Studio (CMS) | When attempting to use the manual lock mechanism for the CAST Management Studio (CMS_LOCKS) table. | Running the query to activate the lock does not lock CMS. | SCRAIP-32222 |