The information on this page refers to LM-X v5.1.2 or newer. LM-X v5.1.2 added the new error code 71. This code is not included in previous versions of LM-X.
The following table lists the possible error codes that are returned upon any failure of API functions:
Return Code #
Unknown error occurred.
Invalid input parameter.
Unable to initialize network subsystem.
License file is using unknown/invalid syntax.
No more available memory.
Unable to read file.
Invalid license key.
Feature not found.
HostID does not match license.
Software activation date is not yet reached.
Software version does not match license.
Unexpected network-related error occurred.
Unable to connect to license server.
Rejected actively from license server.
Request for more licenses than available on license server.
System clock has been set back.
Feature not allowed to run on terminal server clients.
Feature not allowed to run on a virtual machine.
The specified borrow period is too long.
Unable to save file.
Feature already borrowed.
Unable to return borrowed feature.
Deprecated. License server returned borrow error.
Borrow functionality not enabled on client side.
The feature that was attempted to be returned was not borrowed.
Dongle is not attached or does not function correctly.
Request exceeds the number of softlimit licenses available.
Platform not permitted by license.
Deprecated. Number of allowed reset system clock attempts exceeded.
Infinite token loop detected.
Feature is blacklisted.
Feature checkout rejected by vendor-defined rules.
Unable to use local license as a network license.
Checkout is not permitted in the client time zone.
License server is not currently in use.
Deprecated. Problem with License Distribution Service.
Functionality not implemented.
License server limitation on number of borrowed features exceeded.
License server function error occurred.
License is lost due to heartbeat failure.
Unable to obtain single-usage lock.
Cannot authenticate user on license server.
Error sending message over network.
Error receiving message over network.
Feature has been queued.
LM-X security configuration file mismatch.
Feature has different HAL settings than other features on the same license server.
Unable to use network license as a local license.
Unable to replace missing feature.
HostID is not available on the current machine.
Feature is already reserved.
Feature is already checked out.
Reservation not found.
Calling an API function from a callback function is not allowed.
Problem with license file upload.
Internal LM-X license file is not embedded.
|60||LMX_SYSTEM_INTERPROCESS||Interprocess resource locking error.|
|61||LMX_CANNOT_LOAD_SHARED_LIBRARY||Cannot load LM-X library. (We recommend that you check the permissions for the C:\Users\USERNAME\AppData\Local\Temp folder.)|
|62||LMX_SERVER_VERSION_TOO_LOW||License server version is lower than the client.|
|LMX_VENDOR_NAME_MISMATCH||License vendor names do not match.|
|64||LMX_SECURITY_CONFIG_NOT_EMBEDDED||LM-X security configuration file is not embedded.|
|65||LMX_FEATURE_DUPLICATED||Duplicated feature found during LMX_GetLicenseInfo call.|
|LMX_NOT_INITIALIZED||LM-X is not initialized.|
|67||LMX_USER_SESSION_NOT_FOUND||No user session is found for the user being removed from the license server.|
|68||LMX_MINIMUM_REMOVAL_TIME_NOT_PASSED||Minimum time for removing the user from the license server has not yet passed.|
|69||LMX_USER_REMOVAL_DISABLED||User removal from license server is disabled.|
|70||LMX_TOKEN_DOUBLE_SHARING||Tokens and their dependencies cannot both be shared at the same time.|
|71||LMX_LICENSE_IS_TOO_NEW||The license key version is newer than the client can understand.|