Troubleshooting a Floating license

This error message only occurs with a Floating or ASP license.

If you get this error message, it means either:

The License Manager on the Server has either been moved or has not been installed and activated correctly.

Or (most likely) that the ISV Server port is blocked in one or both directions. During the activation process, a high numeric port is randomly assigned as the ISV port. That port must be open on Client devices for outbound access so ExtendSim can request licenses from the License Manager on the Server. It must also be open for inbound access on the Server to allow internal communications between the Server files and so the License Manager can receive ExtendSim license requests. ISV ServerThe default ISV port is shown in the table when you click the Status command in the RLSA window. Either unblock the port listed in that table or (since a blocked ISV port could indicate an issue, plus the ISV port can change if the Server restarts) set a permanent unblocked port for the ISV as discussed in Changing the port for the ISV Server and in the document Frequently Asked Questions • Floating Licenses.

Generate a debug log from the License Manager on the Server by following these instructions:

Open the Reprise License Server Administration (RLSA) window in a browser. (To learn how to do that, see Step 2: Activation of the License Manager in the document Installing and Activating • Floating Licenses.)

On the left side of the RLSA window, click the Diagnostics command

In the main window, click the Run Diagnostics button and wait for the window to report that the diagnostics were written.

Locate and open the text file named RLMDIAG.txt; it will be placed where the License Manager is installed (by default, C:/ExtendSimFloatingLicenseServer).

This report contains information about License Manager activities over time. See if there's any discrepancies or anomalies that might indicate the cause of your issues. If you can't readily find the issue, we are happy to help. Send the debugging log file to us with a description of your issues by creating a support ticket in the ExtendSim Support Portal.

If you have a Floating license and ExtendSim has been working fine on Client devices, then all of the sudden Clients are no longer able to communicate with the License Manager on the Server, it might be because your Server was restarted some hours or days previously and the ISV port has changed.

The license management files on the Server use the ISV port for communication. Every time the Server gets restarted, the License Manager for the Floating license automatically restarts. And each time the License Manager restarts, by default it uses a different number for the ISV port.

Typically, this is not a problem because when the License Manager is initially activated, it picks a random, high number, unused ISV port, and that port is typically unblocked. But if that port is blocked you have to either unblock it both ways or set your own unblocked ISV port in the license file.

If ExtendSim stops working on a Client device, check the port number in the Status window of the RLSA on the Server. If that ISV port isn't already unblocked, set an ISV port in the license file (see the instructions on changing an ISV port in Frequently Asked Questions • Floating Licenses). The ISV port you set will always be used even if the License Manager restarts.

When ExtendSim is launched, it uses the Server's name (the "hostname") in the license file (extendsim.lic) on the Client device to try to find the License Manager. In rare situations the license file isn't able to resolve an issue with the Server name and ExtendSim returns an error message stating Bad server error messageBad server hostname (-43) and/or Bad hostname for network connect (-131).

Similarly, the Server's Diagnostic log file (RLMDIAG.txt) might provide a warning that "there is no license file for this host" or that "the hostname in the license file may be incorrect".

To correct this, change the Client device's license file (extendsim.lic) so that it uses the Server's IP address rather than its name:

1. Open the license file that is in the Client device's Documents\ExtendSim10 folder. (There is no need to change the license file that is in the ExtendSimFloatingLicenseServer folder, plus that would involve editing the license file in the RLSA window.)

2. On the first line, after the word "Host", replace the name of the Server with its IP address.

3. Do not put any extra spaces, do not remove any spaces, and do not change anything else in the license file. It should look similar to floating clientbadserver2this screenshot -->

4. Save the changed file so that it replaces the license file in the Client device's Documents\ExtendSim10 folder.

5. Launch ExtendSim.