After upgrading GSX Monitor version, GSX Web Enabler application may not reflect the new version changes.
As GSX Monitor allows to change the destination path for GSX Web Enabler, the path used during the setup wizard may not match the one currently configured.
This article will help you determine the file path used during the upgrade wizard and manually update the GSX Web Enabler application.
GSX Web Enabler can also be called Moniweb or Monitor OnTheFly. These names all refer to the same web application. In this article, we will use GSX Web Enabler.
Symptoms
- Display Error in GSX Web Enabler. Data :exchange.0.ledLabel.1
- GSX Web Enabler application is not updated during the upgrade wizard.
- Moniweb.jar file time stamp is not reflecting GSX Monitor time.
How to Troubleshoot the Issue
First we need to identify the path that GSX Monitor has configured for the GSX Web Enabler application. The easiest way is to read the registry value that stores the configured path. We will then compare this value to what is stored in the GSX Web Enabler preferences.
Changes made to the Windows registry happen immediately, and there is no automatic backup. Do not edit the Windows registry unless you are confident about doing so. The following article describes how to back up and restore the Windows registry https://support.microsoft.com/en-us/kb/322756.
Identifying the file path for GSX Web Enabler used during the upgrade wizard:
- Open a session using an account with administration rights on the local machine.
- Open the Registry Editor (depending on the OS, Run or Search regedit.exe).
- Depending if you have a 64-bit or 32-bit OS, go to either:
HKEY_LOCAL_MACHINE\Software\Wow6432Node\GSX\GSX Monitor\ or
HKEY_LOCAL_MACHINE\Software\GSX\GSX Monitor\
Note the value of the MoniWebDir key. This value indicates the default destination path for Web Enabler.
Identifying the path GSX Web Enabler is using in the GSX Monitor configuration:
- Open GSX Monitor User Interface and go to Preferences > Monitor OnTheFly (up to v10.12) or Preferences > Web Access (v10.12+).
- Take note of the path specified in the Java applet directory field; this is the path where GSX Monitor is pushing real time status information.
In this example, the file path in the registry is not the same as the one specified in GSX Monitor. The upgrade wizard will update files located in C:\GSX Monitor\Moniweb folder but GSX Monitor is updating the files in the D:\GSX Analyzer\Web Site\Moniweb folder with the real time status.
Both paths need to match in order to have a valid configuration.
Possible Workaround
Follow the procedure below to manually update GSX Web Enabler files without having to uninstall and reinstall the software, and also update the registry entry to have the next upgrade successfully updating Web Enabler files.
- Manually updating GSX Web Enabler files:
- Stop GSX Monitor application and related services.
- Open Windows Explorer and go to the folder configured in MoniWebDir registry value.
- Select all files and copy them to the destination folder configured in Java applet directory field, overwriting all existing files.
- Updating registry to reflect GSX Monitor current configuration:
- Open the Registry Editor (depending on the OS, Run or Search regedit.exe).
- Update HKLM\Software\Wow6432Node\GSX\GSX Monitor\MoniWebDir value with the path configured in Java applet directory field.