VERIFIED SOLUTION i

Resolve EngageOne version 4 Core Bundle validation failure when a NullPointerException is thrown.

Product Feature: Installation / Upgrade

Operating System: Windows / Linux
 

Issue

When installing EngageOne Core Bundle, the installer will perform a validation check of the supplied properties file. During this process the following message is shown:

[INFO ] Validating configuration properties
[ERROR] Validation failed for 'core' bundle please see log file C:\Install\EngageOne-4\install\logs\eos-core-validate-<date>.log
java.lang.NullPointerException: null 

 

Cause

When entering the values for the 'deploy.properties' file, a line or key value(s) has been removed or commented out making the file incomplete or corrupt.

Resolution

UPDATED: July 13, 2017
The properties file requires all lines and key values to be present even if they are not going to be used. For example, a user may not be installing the 'Conversion Bundle' on the system but the values in the properties file must be present for the file to validate against all other bundles. To resolve the error, reinstate the missing lines (if commented out or removed) or obtain a clean 'deploy.properties' file from the install material and only change the key values, not remove. Re-run the 'eos.groovy' script to validate the properties file and continue the installation.