This documentation is not maintained. Please refer to doc.castsoftware.com/technologies to find the latest updates.
CAST AIP Service Packs 8.3.20 - 8.3.23 are compatible only with the latest releases of the JEE Analyzer extension, i.e. 1.0.28 and 1.2.10-funcrel. Using older releases of the extension with these CAST AIP Service Packs risks incomplete analysis results (missing objects, links, violations, erroneous FP values) for JEE and C++ analyses.
Therefore, when using CAST AIP Service Packs 8.3.20 - 8.3.23, please either:
- Upgrade your JEE extension to a compatible release (i.e. ≥ 1.0.28 or ≥ 1.2.10-funcrel) OR
- Upgrade CAST AIP to a more recent Service Pack (≥ 8.3.24) which are compatible with older releases of the JEE Analyzer extension
If upgrading the JEE Analyzer extension or CAST AIP is not possible, please contact CAST Technical Support.
Updates
Performance improvements
- For moderate to large applications (having roughly more than 1000 Jars and/or 1000 XML configuration files), both JEE Analyzer's memory usage and XML configuration file/Jar file processing has been improved.
- Analysis performance has been greatly improved in this release of the extension via the following tickets: JFAMILY-1247, JFAMILY-1248, JFAMILY-1252, JFAMILY-1257, JFAMILY-1330, JFAMILY-1355, JFAMILY-1366, JFAMILY-1371, JFAMILY-1372, JFAMILY-1375, JFAMILY-1376, JFAMILY-1387, and JFAMILY-1418.
- In the below table you can find a comparison of the analysis duration for an application (approximately 14,000 Java files, 3000 JSP, 2000 Jars & 1200 XML files) analyzed with JEE Analyzer 1.0.23 and 1.0.19, highlighting the performance improvements provided in this release:
JEE Version | Analysis Duration |
---|---|
1.0.19 | 5h 23m 04s |
1.0.23 | 1h 58m 07s |
Resolved issues
Internal ID | Ticket ID | Summary | Impact? |
---|---|---|---|
JFAMILY-1322 | - | EXCEPTION_ACCESS_VIOLATION | No exception during analysis |
JFAMILY-1327 | - | Java Analysis failed with the error “Exception: EXCEPTION_ACCESS_VIOLATION” | No exception during analysis |
JFAMILY-1391 | - | GPF when analysed <App> on jpa | No exception during analysis |
JFAMILY-1410 | 19507 | False positive for rule "Persistent classes should Implement hashCode() and equals()" in case of use of Lombok annotations - @Data | No false positive for @Data annotation usage |