A set of messages which can be generated by the compatability functions in the base library.
| Name | Severity | ID | Description | Action |
|---|---|---|---|---|
| chdir | error | 27 | Cannot change directory to the given directory. | Check permissions and ownership of the directory, and that it exists. |
| closefile | error | 30 | An error occurred closing the file. There can be a number of reasons for this, such as disk failure, or the disk being full. | Check the system error. |
| CreateFileMap | error | 16 | (Windows only) An attempt was made to create a file mapping to a file, and this failed. | May be a resource error. If error repeats, investigate system resource issue or configuration error |
| gethandle | error | 15 | (Windows only) An attempt was made to get the handle to the file from the file descriptor, which failed. This can occur when mapping a file. The cause is likely to be an invalid file descriptor. | May be a resource error. If error repeats, investigate system resource issue or configuration error |
| getrlimit | error | 108 | getrlimit failed to read a limit value. | If the limit in the process is too small as a result, use ulimit to increase the value for the process prior to running the program |
| InvalParam | critical | 124 | A call was made to a Windows Runtime Library function which passed an invalid parameter. | If error repeats, report to Vendor support. |
| libraryload | error | 110 | An attempt to load a library dynamically failed | System configuration error is likely. The library may be searched for on the paths. |
| libraryunload | error | 113 | Unloading a dynamically loaded library failed. | If error repeats, investigate possible configuration error |
| license_annexe_missing_option | error | 1010 | There is no 'annex-e' option in your license file. So Annex E will be disabled | Contact support@isode.com |
| license_annexe_parse_failure | error | 1009 | The license file couldn't be checked. So Annex E will be disabled | Contact support@isode.com |
| license_auth_fail | fatal | 1002 | License authorization failure. | Check that the specified license file has not expired, and that it is valid for the application you are running on this system. |
| license_auth_ok | notice | 1003 | License authorization successful. | No Operator Action |
| license_bhcore_option | error | 1014 | There is a 'bhcore' option within your license file. Only Bridge Head Core functionality will be available | Contact support@isode.com |
| license_bhcore_parse_failure | error | 1013 | The license file couldn't be checked. P1 File transfer channel will be disabled as a result | Contact support@isode.com |
| license_expiry_date | notice | 1004 | Gives date on which license will expire. | Check that license is appropriate to system (e.g., evaluation) |
| license_nop1_option | error | 1012 | There is a 'nop1' option within your license file. The X.40088 channel will be disabled as a result | Contact support@isode.com |
| license_nop1_parse_failure | error | 1011 | The license file couldn't be checked. The X.40088 channel will be disabled as a result | Contact support@isode.com |
| license_parse_fail | fatal | 1000 | The licensing system has been unable to parse the license file. | Check that the specified license file exists and that it is readable. |
| license_parse_fail_extra | fatal | 1001 | Detail on failure to parse license file. | See log entry for details. Ensure license file has not been corrupted |
| license_TLS_all_ciphers | notice | 1007 | Normal TLS cipher suites are available (including those that OpenSSL calls MEDIUM and HIGH). | No operator action |
| license_TLS_disabled | error | 1005 | To use TLS, the OpenSSL library must be Isode's, and to use the full set of cipher suites, the license must contain the appropriate license feature. Something went wrong, so TLS has been disabled. | If TLS is desired, notify support@isode.com |
| license_TLS_export_ciphers | notice | 1006 | Only export-level TLS cipher suites are available (those that OpenSSL describes as LOW) are available. | If you want to use the full set of cipher suites, you need a new license |
| license_TLS_failure | error | 1008 | A valid license for HGE was found, but something failed while using that. | Contact support@isode.com |
| lock | error | 13 | An attempt was made to lock a file, which failed. | May be a resource error. If error repeats, investigate system resource issue or configuration error |
| lock_unsupported | error | 101 | The configured locking style is not supported on this platform. | Configuration eror. Reconfigure the locking to use a style which is supported |
| Lseek | error | 11 | An attempt was made to move the read/write position in the file, which failed. | Check the permissions on the file |
| MapViewOfFile | error | 17 | (Windows only) An attempt was made to map part of a file into memory, and this failed. | May be a resource error. If error repeats, investigate system resource issue or configuration error |
| mkdir | error | 23 | Cannot create directory. | Check permissions and ownership of the directory in which you are creating the new directory. |
| mmap | error | 19 | (Unix only) An attempt to map a file into memory failed. | May be a resource error. If error repeats, investigate system resource issue or configuration error |
| mmapdisposition | fatal | 107 | An attempt was made to memory map a file. The provided disposition is not known. | Programmer error; pass a valid disposition to isode_mmap() Notify support@isode.com |
| mmapmode | fatal | 106 | An attempt was made to memory map a file. The provided access mode is not known. | Programmer error; pass a valid disposition to isode_mmap() Notify support@isode.com |
| munmap | error | 20 | (Unix only) An attempt to remove the mapping of a file into memory failed. | May be a resource error. If error repeats, investigate system resource issue or configuration error |
| Nomem | fatal | 5 | Memory allocation failure (out of memory) | May be a resource error. If error repeats, investigate system resource issue or configuration error |
| opendir | error | 24 | Cannot open directory. | Check permissions and ownership of the directory. |
| openfile | error | 26 | Cannot open file. | Check permissions and ownership of the file and directory. |
| path_too_long | fatal | 102 | An attempt was made to generate a temporary filename which is too long. | Check that the directory used for the temporary files is not too long |
| read | error | 12 | An attempt was made to read the file, which failed. | Check the permissions on the file |
| readdir | error | 25 | Cannot read directory. | Check permissions and ownership of the directory. |
| remove | error | 21 | Cannot remove file. | Check permissions and ownership of the file |
| renamefile | error | 29 | An error occurred attempting to rename a file. | Check the system error. |
| rmdir | error | 22 | Cannot remove directory. | Check permissions and ownership of the directory, and that it is empty. |
| setrlimit | error | 109 | setrlimit failed to set a limit value. | Possibly the required setting is larger than the system's hardcoded limit, or simply that the process has insufficient privilege. |
| stat | error | 10 | An attempt was made to get details on a file, which failed. | Check the permissions on the file |
| symbollookup | error | 112 | Finding a symbol in a (dynamically loaded) library failed. | Check the log file for details. May be a resource error. If error repeats, investigate system resource issue |
| tmpbufsize | error | 105 | A temporary file has been opened, but the buffer provided by the caller is too short. | This is an internal error. Supply a buffer for the longest possible pathname. Notify support@isode.com |
| tmperrors | fatal | 104 | An attempt was made to create a temporary file, but there were too many errors in the multiple attempts. | Check the number of files in the temporary directory, and the permissions on this directory. May be a resource error. If error repeats, investigate system resource issue or configuration error |
| tmpopen | error | 103 | An attempt was made to open a temporary file, which failed. | May be resource or configuration error. Check that the directory configured for temporary files exists. |
| Tmutexlock | critical | 120 | The system failed to lock a mutex. This failure represents a significant internal problem for the application. | If error repeats, report to Vendor support. |
| Treadlock | critical | 122 | The system failed to get a read lock. This failure represents a significant internal problem for the application. | If error repeats, report to Vendor support. |
| Tunlock | critical | 123 | The system failed to unlock a lock or mutex. This failure represents a significant internal problem for the application. | If error repeats, report to Vendor support. |
| Twritelock | critical | 121 | The system failed to get a write lock. This failure represents a significant internal problem for the application. | If error repeats, report to Vendor support. |
| unlock | error | 14 | An attempt was made to unlock a file, which failed. | May be a resource error. If error repeats, investigate system resource issue or configuration error |
| UnMapViewOfFile | error | 18 | (Windows only) An attempt was made to remove the mapping into memory of a file, and this failed. | May be a resource error. If error repeats, investigate system resource issue or configuration error |
| Unsupported | fatal | 1 | An attempt was made to use an unsupported feature. | Internal error: use this feature not available on this platform. Notify support@isode.com |
| writefile | error | 28 | An error occurred writing to the file. There can be a number of reasons for this, such as disk failure, or the disk being full. | Check the system error. |
| zero_length | error | 100 | An attempt was made to map a file which has zero length | Check if the file should is empty. If the error persists Notify support@isode.com |