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.
The Stack Trace in the log :
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
Release | Yes/No |
---|---|
8.0.x | |
7.3.x x<5 | |
7.2.x | |
7.0.x |
RDBMS | Yes/No |
---|---|
Oracle Server | NA |
Microsoft SQL Server | NA |
CSS2 | NA |
CSS1 | NA |
- 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
This issue is related to an additionnal J2EE discoverer and is fixed in 7.3.5.