VIP Enterprise Gateway PasswordTool.bat fails with error: Exception in thread "main" java.lang.NoClassDefFoundError: com/verisign/cmf/log/log4j/VsLog4JLogger
search cancel

VIP Enterprise Gateway PasswordTool.bat fails with error: Exception in thread "main" java.lang.NoClassDefFoundError: com/verisign/cmf/log/log4j/VsLog4JLogger

book

Article ID: 381315

calendar_today

Updated On:

Products

VIP Service

Issue/Introduction

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

Resolution

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.

Additional Information

This patch will be included with VIP EG 9.11.1 in an upcoming release. Check VIP Manager for availability. 

Attachments

VIP_EG_911_BRCMVIP-5862_BRCMVIP-5900_HotFix.zip get_app