Page tree
Skip to end of metadata
Go to start of metadata

CAST AIP 8.2.12 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.11

The following table lists all bugs fixed in CAST AIP 8.2.12 and that are not already listed in the "Bug Fix Lists" of the above mentioned releases. There are 36 issues listed below. Note that the column "Internal ID" is used only as an internal reference ID.

IdinfocastTechnologyComponent/SFeaturesSituationSymptomsKey
10484
CMS Infrastructure/Services - Review Dynamic Links
When looking at the results of a JEE analysis.Links between Java methods and servlet URL mappings cause unnecessary manual work in the Dynamic Link Manager, highlighting bookmarks on special characters such as '/' or '/*'.SCRAIP-29495
11019
CMS Snapshot/Analysis - Run Analyzer
When looking at the results of a .NET analysis.The results show that there are several links from .NET method "A" to several other .NET methods, "B", all with same name. Additionally, these "extra" links cannot be ignored with the Dynamic Link Manager.SCRAIP-30145
11156


When looking at the results of a JEE analysis.Links are not created from jsp to Java objects, Java method objects are not identified and links are not formed.SCRAIP-32473
11228
CMS Snapshot/Analysis
When attempting to analyze ProC with the C++ Analyzer embedded in CAST AIP.Syntax errors are visible in the analysis log during the external link processing step.SCRAIP-31646
11397
CMS Assessment model
Looking at the documentation of the rule "Avoid using Fields (non static final) from other Classes - 4602".The documentation needs updating to explain that: 
1. Fields of an INNER class are considered as internal fields of the outer class 
2. Fields of a Child class (By inheritance) are considered as internal fields of the outer class
SCRAIP-30851
11406
CMS Snapshot/Analysis
When looking at the results of the Quality Rule "Avoid instantiations inside loops - 7210". False violations are returned where the map.collect() syntax is used.SCRAIP-30769
11419
Application Engineering Dashboard (AED)
When using the browser developer tools to view the files being loaded by the CAST Application Analytics and Engineering Dashboards.The files aad-information.js and aed-information.js are being called respectively by AAD and AED, however, neither exist in the WARs and so the browser developer tool reports a 404 not found for these files.SCRAIP-31050
11465


When attempting to download an invalid extension with the CAST Extension Downloader.An non user friendly error message is displayed "System.InvalidOperationException".SCRAIP-30907
11495;11496


When looking at the results of a SAP/ABAP analysis.ABAP table expression syntax is not recognized and produced unresolved objects.SAP-77
11499;11501;11498;11500


When looking at the results of a SAP/ABAP analysis.Unresolved objects are created for the syntax "me->".SAP-69
11502


When looking at the results of a SAP ABAP analysis.Unresolved objects are created for the syntax "object -> method()".SAP-79
11503


When looking at the results of a SAP/ABAP analysis.Unresolved objects are created for the syntax "LIKE TABLE OF".SAP-74
11516;12272
CMS Snapshot/Analysis
When looking at the results of a JEE analysis, specifically the rule " 
Use lazy fetching for collection - 7488".
There are false positive violations in the following circumstances: 
- JPA collections and oneToMany relations use lazy fetching by default (i.e. when FetchType is not specified in the annotation) and if no configuration file says that collections use another FetchType, the rule is still violated. 
- Even if FetchType.LAZY is specified in the annotation, the rule is incorrectly violated.
SCRAIP-30849
11526


When looking at the results of a SAP/ABAP analysis.Unresolved objects "me" are created for the syntax "DATA: lcl_cache LIKE me".SAP-73
11527


When looking at the results of a SAP/ABAP analysis.Unresolved "s_tasks-task" objects are created for the syntax "<s_tasks>-task = o_subproc_task".SAP-80
11547


When looking at the results of a SAP/ABAP analysis.Unresolved "OBJECT" objects are created for the syntax "CREATE OBJECT".SAP-75
11612


When attempting to use a Regular Expression to exclude specific files from specific folders in the CAST Delivery Manager Tool.The Regular Expression is successfully tested in the DMT GUI, but when the packaging action is run, the files are not excluded (i.e the regular expression is ignored).SCRAIP-31862
11743
CMS Snapshot/Analysis
When using the Dynamic Link Manager to review dynamic links.When a link is ignored in V1 and V2 is then analyzed but the Analysis Unit involving this link is removed, the existing ignored link is re-displayed.SCRAIP-31153
11746
CMS Snapshot/Analysis
When attempting to run a JEE analysis.The analysis fails with the error "unable to process JEE analysis".SCRAIP-31155
11795
CMS Snapshot/Analysis - Compute Snapshot
When attempting to generate a snapshot when CAST AIP schemas are hosted on Oracle Server.The snapshot fails with the error: "ORA-01422: exact fetch returns more than requested number of rows".SCRAIP-31411
11826
CMS Snapshot/Analysis - Run Analyzer
When attempting to run an SQL analysis on an Oracle schema.Syntax errors are found in the log file with regard to the syntax: 

"i_ticket := NEW ticket;" 

The analyzer is expecting parenthesis whereas the above is legitimate syntax supported by Oracle.
SCRAIP-31293
11832
CMS Snapshot/Analysis - Run Analyzer
When looking at the log file for a PL/SQL analysis.Syntax errors are displayed when the analyzer encounters superfluous parentheses in the source code.SCRAIP-31294
11917
CAST Engineering Dashboard
When looking at the results of a JEE analysis, specifically with regard to the rule "Avoid directly instantiating a Class used as a managed bean - 7964".The rule does not take into account Java Fields when it should.SCRAIP-31504
11942
CMS Snapshot/Analysis
When attempting to run a JEE analysis.The analysis fails with the error "Unable to process JEE analysis, error in project".SCRAIP-31915
11959
Application Analytics Dashboard (AAD)
When looking at the CAST Application Analytics Dashboard with custom tiles using the CustomExpression plugin.The tiles are not refreshing when you select a different snapshot version.SCRAIP-30883
12163
AI Center Portal
When using the CAST Delivery Manager Tool via the CAST AIC Portal and choosing to store credentials on the "server" in version V1.When using a different machine to package version V2 copied from version V1, the credentials are lost.SCRAIP-31916
12568
Transaction Configuration Center (TCC)
When looking at the results of an analysis/snapshot in the CAST Transaction Configuration Center.The calculation of AETP (Automated Enhancement Technical Points) and CF (Complexity Factors) is incorrect: 

- AETP values take deleted transactions into account. So displayed values are higher than the correct values. The amount of the error depends on the number of deleted transactions and their respective sizes. 
- CF values are incorrect due the use of Floating-Point Types in the CAST AIP algorithms which return rounded values on CAST Storage Service.
SCRAIP-32362
12743
CMS Snapshot/Analysis - Run Analyzer
When looking at the results of a JEE analysis, specifically with regard to the rule "Pages should use error handling page - 2232".Violations are reported even though there are <error-page> tags in web.xml file and the directive <%@ page isErrorPage = "true" %> is present in .jsp error page file. 

SCRAIP-32817
12792
CMS Snapshot/Analysis - Compute Snapshot
When attempting to generate a snapshot.The snapshot generation fails and approx 70GB of disk space is consumed.SCRAIP-32683
12793
CMS Snapshot/Analysis - Compute Snapshot
When attempting to generate a snapshot.The snapshot generate fails with the error "Error while executing Procedure".SCRAIP-32682
12801
CMS Snapshot/Analysis - Compute Snapshot, FP_interruptions
When attempting to generate a snapshot.The snapshot generation failed with the error " 
can not be updated ("SIGE_CENTRAL". "EFP_TRAN_INFO". "IMPACT_FACTOR") to a NULL value" 
SCRAIP-32648
12869
CMS Snapshot/Analysis
When attempting to analyze a DB2 z/OS extraction in which the DB2.COLUMN file is very large (several hundred MB).The DB2 Analyzer will crash with an out of memory error.SCRAIP-32696
12882
CMS Snapshot/Analysis - Execute Linker
When attempting to run an analysis on C++ source code containing embedded SQL that attempts to create a table from a select query: 

EXEC SQL CREATE TABLE xxx AS 
(SELECT a.b 
FROM table_name a);
The analyzer reports a syntax error for this embedded SQL.SCRAIP-31443
12883
CMS Snapshot/Analysis - Run Analyzer
When running a .NET analysis.The step "Job execution External link component has loaded xxx objects" is taking much longer than expected reducing the overall analysis performance.SCRAIP-30630
12889
CMS Snapshot/Analysis - Run Metrics Calculation
When looking at the results of a .NET analysis, specifically with regard to the rule "Avoid instantiations inside loops - 7212".Where an initializer (for / foreach) is present in a loop, the rule produces false violations.SCRAIP-31238


Server Manager - Update database
When attempting to upgrade a CAST Measurement Service schema hosted on CAST Storage Service 3.The upgrade failed with the message 'table DSS_METRIC_TRANSLATION does not exists'.SCRAIP-32384
  • No labels