Delivery Manager Tool - Source Code Scan - Error - processing file sources CastSourcePackage - java lang NullPointerException
Problem
In 7.3, during the package of J2EE source code, if the dmtjeefilediscoverer-1.0 is installed, a Null pointer Exception can occur during the Scan step.
Description

ERROR Error processing file: D:\CASTMS\Delivery\data{ba56aaf..69}\sources.CastSourcePackage
java.lang.NullPointerException:
at com.castsoftware.dmt.engine.foldertree.FolderTreeArchiveScanner$Directory.end(FolderTreeArchiveScanner.java:186)
at com.castsoftware.dmt.engine.foldertree.FolderTreeArchiveScanner.endDirectory(FolderTreeArchiveScanner.java:202)
at com.castsoftware.dmt.engine.foldertree.FolderTreeArchiveScanner.process(FolderTreeArchiveScanner.java:155)
at com.castsoftware.dmt.engine.foldertree.FolderTreeZIPReader.processContainer(FolderTreeZIPReader.java:528)
at com.castsoftware.dmt.engine.foldertree.FolderTreeZIPReader.scanContainer(FolderTreeZIPReader.java:585)
at com.castsoftware.dmt.engine.foldertree.FolderTreeZIPReader.scanContainer(FolderTreeZIPReader.java:1)
at com.castsoftware.dmt.engine.foldertree.FolderTreeArchiveReader.scan(FolderTreeArchiveReader.java:278)
at com.castsoftware.dmt.engine.foldertree.FolderTreeZIPReader.process(FolderTreeZIPReader.java:303)
at com.castsoftware.dmt.engine.foldertree.FolderTreeZIPReader.process(FolderTreeZIPReader.java:108)
at com.castsoftware.dmt.engine.scan.cli.Scan.processDMTCommand(Scan.java:275)
This error can be seen in the scan log. To see the log location, refer the section Possible location for logs of the page : Delivery Manager Tool Component DMT
Observed in CAST AIP
| Release | Yes/No |
|---|---|
| 8.0.x | ✅ |
| 7.3.x x<5 | ✅ |
| 7.2.x | ❌ |
| 7.0.x | ❌ |
Observed on RDBMS
This section is not applicable for this page (DMT)
| RDBMS | Yes/No |
|---|---|
| Oracle Server | NA |
| Microsoft SQL Server | NA |
| CSS2 | NA |
| CSS1 | NA |
Step by Step Scenario
- In CAST MS, create a new version of the application source code by clicking “Add version”
- Execute the package
- During the scan step, the issue occurs
Solution
This issue is related to an additionnal J2EE discoverer and is fixed in 7.3.5.
Notes / Comments
Related Pages