Running the VIP Enterprise Gateway 9.11 PasswordTool.bat utility fails with error:
Exception in thread "main" java.lang.NoClassDefFoundError: com/verisign/cmf/log/log4j/VsLog4JLogger
at com.verisign.mauth.conf.auth.RealmManager.<init>(RealmManager.java:21)
at com.verisign.mauth.PasswordTool.main(PasswordTool.java:38)
Caused by: java.lang.ClassNotFoundException: com.verisign.cmf.log.log4j.VsLog4JLogger
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
... 2 more
Important: This hot fix should be applied only on VIP Enterprise Gateway 9.11.0 for Windows and Linux platforms only. This fix will be integrated into 9.11.1 in the near future.
The attached patch includes the files for Windows and Linux. Follow instruction based on platform and use platform specific binary. This patch addresses 2 issues:
1. Sending Push Number Challenge custom attribute conditionally - Condition check includes enabling number challenge at e.g. validation server (RADIUS server) and VIP Manager.
2. Error when running the password tool utility. Missing dependency are added.
Installation Steps for Windows:
• Download the attached zip and extract the contents to a temporary location (for example: C:\temp).
• Stop all the validation servers.
• Make a backup of the following file.
<VRSN_MAUTH_HOME>/Validation/bin/VSValidationServer.exe
<VRSN_MAUTH_HOME>/server/bin/vipegtools.jar
<VRSN_MAUTH_HOME>/version.txt
• From the temporary directory where you extracted the binary file contents, copy the following files:
Copy VSValidationServer.exe to the <VRSN_MAUTH_HOME>/Validation/bin/
Copy vipegtools.jar to the <VRSN_MAUTH_HOME>/server/bin/
Copy version.txt to the <VRSN_MAUTH_HOME>/
• Start the all validation servers.
Installation Steps for Linux:
• Download the attached zip and extract the contents to a temporary location (for example. /opt/temp)
• Stop all the validation servers.
• Make a backup of the following files.
<VRSN_MAUTH_HOME>/Validation/bin/VSValidationServer
<VRSN_MAUTH_HOME>/server/bin/vipegtools.jar
<VRSN_MAUTH_HOME>/version.txt
• From the temporary directory where you extracted the binary file contents, copy the following files:
Copy VSValidationServer to the <VRSN_MAUTH_HOME>/Validation/bin/
Copy vipegtools.jar to the <VRSN_MAUTH_HOME>/server/bin/
Copy version.txt to the <VRSN_MAUTH_HOME>/
• Start all the validation servers.
Roll Back Steps for Windows and Linux:
If you encounter any issue after installing this hotfix, use the following steps to revert the changes:
• Stop all the validation servers.
• Navigate to the location where you backed up the VIP Enterprise Gateway files during installation of the patch and copy the backed-up files to original location.
• Start the validation servers.
This patch will be included with VIP EG 9.11.1 in an upcoming release. Check VIP Manager for availability.