EngageOne 4.3 gives runtime error when trying to deploy the Security bundle

Product Feature: Installation / Upgrade

Operating System: Windows

Database: NA

Configuration: NA


When trying to install and configure the Security bundle the following error is shown (cut down example shown):

[ERROR] Failed to configure 'security' bundle please see log file C:\xxxxxx\xxxxxxxx\logs\eos-security-configure-xxxx-xx-xx-xxxxxx.log 
java.lang.RuntimeException: Failed to start security Service 
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.7.0_80] 
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[na:1.7.0_80] 
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[na:1.7.0_80] 
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[na:1.7.0_80] 
at org.codehaus.groovy.reflection.CachedConstructor.invoke( ~[groovy-2.4.4.jar:2.4.4] 
at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor( ~[groovy-2.4.4.jar:2.4.4] 


The error is caused by having the wrong version of Java installed. As shown in the error log, this instance is using Java version 1.7.0_80


UPDATED: March 28, 2017
To correct this issue the version of Java that needs to be installed is 1.7.0_79 and can be obtained from the following location: