VERIFIED SOLUTION i

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

Product Feature: Installation / Upgrade

Operating System: Windows

Database: NA

Configuration: NA
 

Issue

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(CachedConstructor.java:80) ~[groovy-2.4.4.jar:2.4.4] 
at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:105) ~[groovy-2.4.4.jar:2.4.4] 

Cause

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

Resolution

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:

http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u79-oth-JPR