Details
Description
The class DeploymentFileData has the following interesting lines of code:
public class DeploymentFileData {
...
public DeploymentFileData(File file)
...
public String getName()
Note the comment, and the lack of any check in the constructor!
Moreover, in DeploymentEngine, in the buildServiceGroup method, the VERY FIRST LINE (1103) says:
DeploymentFileData currentDeploymentFile = new DeploymentFileData(null, null);
in other words, guaranteed NullPointerException if you call this method!