CAST AIP 8.3.29 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.28
The following table lists all bugs fixed in CAST AIP 8.3.29 and that are not already listed in the "Resolved Issues" lists of the above mentioned releases. There are 25 issues listed below. The column "Internal ID" is used only as an internal reference ID.
|Ticket Id||Situation||Symptoms||Internal ID|
|18364||When looking at the results of the rule Avoid Programs with lines of more than 80 characters.||False positive violations are detected for lines with 80 or less characters due to a bug in the analyzer where code formatting incorrectly added additional lines to the source code.||MAINFRAME-287|
|18485||When looking at the results of the rule Avoid "SELECT *" queries - 7344.||False positive violations of the rule were detected in code resembling "*** SELECT ***".||MAINFRAME-296|
|21798||While viewing the violations in dashboard.||False positive for the rule "Avoid unreferenced Classes", due to FacesConverter annotation.|
Note: This rule has been removed for JEE in 8.3.29
|21825||While viewing the violations in dashboard.||False positive for the rule, "Avoid unreferenced classes when methods of that class are called".|
Note: This rule has been removed for JEE in 8.3.29.
|22512||While analyzing the code.||Following error is displayed, while analyzing VB6 analyzer, "Inference Engine has returned an unexpected error".||AIPCORE-2610|
|22600||While viewing the rule description (of rule id 8240) in rules portal.||The rule description is not clear (it does not mention that the rule only considers the cookies secured in source code).|
Note: The rule description is updated in 8.3.29.
|23171||While viewing the snapshot result in dashboard.||Snapshot is stuck due to blocked query.|
Even when the dashboard is closed it will not terminate the query. And query will continue to run for long until it is terminated manually. This will affect the snapshot.
|23323||During snapshot generation||Following warning is displayed in MA SQL extension analysis: [MAv2] Cannot find type of string or comment||AIPCORE-2152|
|24486; 25929||While running snapshot||False violation found for the following QR: Avoid file path manipulation vulnerabilities||AIPCORE-2372|
|24850||Missing remediation sample||Missing remediation sample for the rule "Avoid mixing trusted and untrusted data in HTTP requests" in assessment model|
A remediation sample is now provided in the documentation.
|25115||While analyzing PB log||Several warnings in the Powerbuilder analysis log||AIPCORE-2403|
|25366||When looking at the results of the rule "Using SEARCH ALL only with sorted data - 5056".||False positive violations are detected.||MAINFRAME-478|
|25367||When looking at the results of the rule "Avoid unchecked return code (SQLCODE) after EXEC SQL query - 7690".||False positive violations are detected.||MAINFRAME-472|
|25463||While upgrading the CAST AIP to an higher version||CAST AIP Upgrade Automation script is failing when there are spaces in the folders configured in CASTUpgrade_Config.txt||AIPCORE-2468|
|25693||While upgrading CAST AIP from 8.3.16 to 8.3.26.||Upgrade from 8.3.16 to 8.3.26 fails with the following error - Failed to load meta model from file 'S:\ProgramData\CAST\CAST\8.3\configuration\Languages\CPSOSXMLTransactions\CPSOSXMLTransactionsMetaModel.xml'||AIPCORE-2551|
|25701||When running the upgrade from CAST AIP 8.2.7 to 8.3.26||While migrating from CAST AIP 8.2.7 to 8.3.26, following error is displayed "Entity CICSNA: Invalid Field delivery.SourceFilesPackage.lastExtractionDate||AIPCORE-2494|
|25748||When checking the quality rule, "Avoid log forging vulnerabilities"||When checking the quality rule for, "Avoid log forging vulnerabilities", clicking on the reference URL link for OWASP throws an error stating "404 not found"||AIPCORE-2511|
|25866||When looking at the results of the rule "Never truncate data in MOVE statements - 7688".||False positive violations are detected.||MAINFRAME-482|
|25906||When looking at the results of the rule "Never truncate data in MOVE statements - 7688".||False positive violations are detected.||MAINFRAME-484|
|25939||While running analysis||Following warning message is displayed in the analysis logs: "Preprocessor cannot find file 'HvA11YykLstPanel.hpp'"||AIPCORE-2533|
|26072||When looking at the results of the rule "Never truncate data in MOVE statements - 7688".||False positive violations are detected.||MAINFRAME-485|
|26098||While checking EC total in AEP report||The report displays the formula for calculating EC Total, however, this formula is incorrect if used as displayed (EC Deleted should not be included). This issue is purely cosmetic and the formula used to generate the report itself is correct.||AIPCORE-2574|
|26196||Some Analysis Units resulting from empty DMT project are removed automatically .||Empty DMT projects are not exported to CAST-MS, resulting in associated Analysis Units being deleted and an adverse impact on analysis results. Some of these Analysis Units should not be deleted since they may have been configured manually.||AIPCORE-2588|
|26400||In CAST-MS, try to set a version as current version.||The set as current version action aborts with an error - Connection Error: set standard_conforming_strings = on|
ERROR: current transaction is aborted, commands ignored until end of transaction block
|26540||When attempting to generate a snapshot.||The snapshot fails when the application name contains a ( or ), with the error: Source Server/BCD(LCB Quotes) full content.Module name: Unexpected character (.||AIPCORE-2619|