Protection PLUS 4/5 common error & return codes
For additional information regarding these Return Codes, or to report the occurrence of a Return Code not included on this list, please contact us and a member of our Technical Support staff will respond to your query as promptly as possible.
Return Code = 9001 ERROR_INVALID_DATA
The presence of invalid data has been detected.
Return Code = 9002 ERROR_INVALID_SERVER_KEY
The presence of an invalid server key has been detected.
Return Code = 9003 ERROR_INVALID_CLIENT_KEY
The presence of an invalid client key has been detected.
Return Code = 9004 ERROR_DECRYPTION_FAILED
The requested decryption activity has failed.
Return Code = 9005 ERROR_VERIFICATION_FAILED
The requested verification activity has failed.
Return Code = 9006 ERROR_ENCRYPTION_FAILED
The requested encryption activity has failed.
Return Code = 9007 ERROR_SIGNING_FAILED
The requested signing activity has failed.
Return Code = 9008 ERROR_SESSION_VERIFICATION_FAILED
The requested session verification has failed.
Return Code = 9009 ERROR_INSTALLATIONID_REQUIRED
An Installation ID is required, but is not present.
Return Code = 9010 ERROR_TRIGGER_CODE_INVALID
The activation code (Activation Code 1) is invalid.
Return Code = 9011 ERROR_TRIGGER_CODE_EVENT_DATA_INVALID
The activation data (Activation Code 2) is invalid.
Return Code = 9012 ERROR_INVALID_LICENSE_TYPE
Invalid/unsupported license type.
Return Code = 9013 ERROR_XML_PARSER_FAILED
The XML parser encountered an error.
Return Code = 9014 ERROR_XML_NODE_MISSING
XML node missing.
Return Code = 9015 ERROR_INVALID_ARGUMENTS
Some or all of the arguments are invalid.
Return Code = 9016 ERROR_CONTEXT_INVALID
The API context is invalid.
Return Code = 9017 ERROR_STRING_CONVERSION_FAILED
String conversion failed.
Return Code = 9018 ERROR_DATETIME_CONVERSION_FAILED
Date-time conversion failed.
Return Code = 9019 ERROR_PLUS_EVALUATION_WARNING
No error actually occurred, but a warning was generated because an evaluation envelope was used when specifying encryption data. This warning is designed to bring this to your attention, as it is imperative that you do not ship your application with an evaluation envelope. Once you have purchased a Protection PLUS 5 SDK license, you will be able to generate a new, non-expiring envelope in SOLO Server, or you may contact us to request a non-expiring envelope.
Return Code = 9020 ERROR_PLUS_EVALUATION_INVALID
An expired evaluation envelope was provided when specifying encryption data. If you are still evaluating Protection PLUS, you may contact us to request a new evaluation envelope. Once you have purchased a Protection PLUS 5 SDK license, you will be able to generate a new, non-expiring envelope in SOLO Server, or you may contact us to request a non-expiring envelope.
Return Code = 9021 ERROR_INVALID_PRODUCTID
The Product ID authorized in the license is invalid or not for this application.
Return Code = 9022 ERROR_INVALID_PRODUCTOPTIONID
The Product Option ID authorized in the license is invalid or not for this application.
Return Code = 9023 ERROR_ENVELOPE_TYPE_INVALID
The envelope is not valid.
Return Code = 9024 ERROR_INSUFFICIENT_IMAGE_SIZE
The license image is either too small to hold the license data or is under the minimum image size required.
Return Code = 9025 ERROR_INVALID_IMAGE
The license image is not valid.
Return Code = 9026 ERROR_INVALID_CONTENT_FORMAT
The data is not the expected format.
Return Code = 9100 ERROR_WEBSERVICE_INVALID_CONFIGURATION
The configuration of the requested Web Service is invalid.
Return Code = 9101 ERROR_WEBSERVICE_CALL_FAILED
An unexpected failure occurred during an attempt to call a Web Service.
Return Code = 9102 ERROR_WEBSERVICE_RETURNED_FAILURE
A call to a Web Service succeeded, but the functionality of the Web Service returned an indicator of failure.
Return Code = 9103 ERROR_REQUIRED_SERVER_VALIDATION_FAILED
Validation against SOLO Server is required, but could not be completed.
Return Code = 9104 ERROR_HTTP_INITIALIZATION_FAILED
The HTTP client failed to initialize.
Return Code = 9105 ERROR_HTTP_CONNECTION_FAILED
The server could not be reached. Verify that the computer is connected to the Internet, and that the firewall/proxy is set-up properly.
Return Code = 9106 ERROR_HTTP_COULD_NOT_RESOLVE_HOST
The server could not be located. Verify that the computer is connected to the Internet, and that the firewall/proxy is set-up properly.
Return Code = 9107 ERROR_SSL_FAILED
The HTTPS request (SSL) failed.
Return Code = 9200 ERROR_COULD_NOT_LOAD_LICENSE
License could not be loaded.
Return Code = 9201 ERROR_COULD_NOT_SAVE_LICENSE
License could not be saved.
Return Code = 9202 ERROR_LICENSE_NOT_EFFECTIVE_YET
License is not yet effective.
Return Code = 9203 ERROR_LICENSE_EXPIRED
License has expired.
Return Code = 9204 ERROR_LICENSE_ALIAS_VALIDATION_FAILED
Validation of license alias has failed.
Return Code = 9205 ERROR_LICENSE_ALIAS_VALIDATION_TIME_MISMATCH
Validation of license alias time has failed due to mismatch.
Return Code = 9206 ERROR_COULD_NOT_SAVE_NETWORK_CERTIFICATE
Network certificate could not be saved.
Return Code = 9207 ERROR_NETWORK_CERTIFICATE_INVALID_PATH
The Network Certificate path does not match the path specified during checkout.
Return Code = 9208 ERROR_NETWORK_CERTIFICATE_REQUIRED
A valid network session certificate is required, but is not present.
Return Code = 9209 ERROR_COULD_NOT_DELETE_FILE
Could not delete file.
Return Code = 9210 ERROR_NETWORK_SEMAPHORE_INVALID_PATH
The network path is not valid or is unavailable.
Return Code = 9211 ERROR_NETWORK_LICENSE_FULL
The number of allowed concurrent users has been reached.
Return Code = 9212 ERROR_NETWORK_SEMAPHORE_LOCK_FAILED
Failed to create or lock the network semaphore.
Return Code = 9213 ERROR_MODULE_NOT_ACTIVE
The activation was successful; however, another activation is required to enable use of this application. This error commonly occurs when the "This is a modular application" check-box in the Activation Options dialog of the Instant PLUS wizard has been inadvertently check-marked. When this check-box is check-marked, it signals to Instant PLUS that you are attempting to use either Trigger Code 3 or Trigger Code 4 to activate a suite of applications, consisting of multiple EXE files (i.e., one EXE for each module within the suite of applications).
Return Code = 9214 ERROR_COULD_NOT_OPEN_FILE
An attempt to open a file failed.
Return Code = 9215 ERROR_COULD_NOT_READ_FILE
An attempt to read a file failed.
Return Code = 9216 ERROR_COULD_NOT_WRITE_FILE
An attempt to write a file failed.
Return Code = 9217 ERROR_COULD_NOT_OPEN_REGISTRY_KEY
An attempt to open a registry key failed.
Return Code = 9218 ERROR_COULD_NOT_READ_REGISTRY_KEY
An attempt to read a registry key value failed.
Return Code = 9219 ERROR_COULD_NOT_WRITE_REGISTRY_KEY
An attempt to write a registry key value failed.
Return Code = 9220 ERROR_IO_OPERATION_FAILED
An attempt to perform an I/O operation failed.
Return Code = 9221 ERROR_COULD_NOT_READ_PERMISSIONS
An attempt to read a file or registry key's permissions failed.
Return Code = 9222 ERROR_COULD_NOT_SET_PERMISSIONS
An attempt to set a file or registry key's permissions failed.
Return Code = 9223 ERROR_SSL_CERTIFICATE_EXPORT_FAILED
Failed to export the SSL client certificate bundle.
Return Code = 9224 ERROR_SSL_CERTIFICATE_UNAVAILABLE
The client certificate for SSL communication could not be found.
Return Code = 9225 ERROR_COULD_NOT_LOAD_VOLUME_DOWNLOADABLE_LICENSE
The volume or downloadable license file could not be found or loaded.
Return Code = 9300 ERROR_SYSTEM_TIME_VERIFICATION_FAILED
Verification of system time has failed.
Return Code = 9301 ERROR_SYSTEM_TIME_INVALID
System time is not valid.
Return Code = 9302 ERROR_VIRTUAL_MACHINE_DETECTED
The application determined it is running in a virtual machine.
Return Code = 9303 ERROR_REMOTE_SESSION_DETECTED
The application determined it is running in a virtual machine.
Return Code = 9400 ERROR_LICENSE_SYSTEM_IDENTIFIERS_DONT_MATCH
License system identifiers do not match.
Return Code = 9401 ERROR_PLATFORM_ERROR
Platform API or system call failed.
Return Code = 9402 ERROR_UNSUPPORTED_OS
The current operating system is not supported by this feature or function.
Return Code = 9403 ERROR_MEMORY_ALLOCATION
Memory could not be allocated.
Return Code = 9404 ERROR_LIBRARY_UNAVAILABLE
Required library unavailable.
Return Code = 9405 ERROR_LIBRARY_FUNCTION_UNAVAILABLE
Required library function unavailable.