Facility Base

A set of messages which can be generated by the compatability functions in the base library.

NameSeverityIDDescriptionAction
chdirerror27Cannot change directory to the given directory. Check permissions and ownership of the directory, and that it exists.
closefileerror30An 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.
CreateFileMaperror16(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
gethandleerror15(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
getrlimiterror108getrlimit 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
InvalParamcritical124A call was made to a Windows Runtime Library function which passed an invalid parameter. If error repeats, report to Vendor support.
libraryloaderror110An attempt to load a library dynamically failed System configuration error is likely. The library may be searched for on the paths.
libraryunloaderror113Unloading a dynamically loaded library failed. If error repeats, investigate possible configuration error
license_annexe_missing_optionerror1010 There is no 'annex-e' option in your license file. So Annex E will be disabled Contact support@isode.com
license_annexe_parse_failureerror1009 The license file couldn't be checked. So Annex E will be disabled Contact support@isode.com
license_auth_failfatal1002License 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_oknotice1003License authorization successful. No Operator Action
license_bhcore_optionerror1014 There is a 'bhcore' option within your license file. Only Bridge Head Core functionality will be available Contact support@isode.com
license_bhcore_parse_failureerror1013 The license file couldn't be checked. P1 File transfer channel will be disabled as a result Contact support@isode.com
license_expiry_datenotice1004Gives date on which license will expire. Check that license is appropriate to system (e.g., evaluation)
license_nop1_optionerror1012 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_failureerror1011 The license file couldn't be checked. The X.40088 channel will be disabled as a result Contact support@isode.com
license_parse_failfatal1000The 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_extrafatal1001Detail on failure to parse license file. See log entry for details. Ensure license file has not been corrupted
license_TLS_all_ciphersnotice1007 Normal TLS cipher suites are available (including those that OpenSSL calls MEDIUM and HIGH). No operator action
license_TLS_disablederror1005 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_ciphersnotice1006 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_failureerror1008 A valid license for HGE was found, but something failed while using that. Contact support@isode.com
lockerror13An 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_unsupportederror101The configured locking style is not supported on this platform. Configuration eror. Reconfigure the locking to use a style which is supported
Lseekerror11An attempt was made to move the read/write position in the file, which failed. Check the permissions on the file
MapViewOfFileerror17(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
mkdirerror23Cannot create directory. Check permissions and ownership of the directory in which you are creating the new directory.
mmaperror19(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
mmapdispositionfatal107An 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
mmapmodefatal106An 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
munmaperror20(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
Nomemfatal5 Memory allocation failure (out of memory) May be a resource error. If error repeats, investigate system resource issue or configuration error
opendirerror24Cannot open directory. Check permissions and ownership of the directory.
openfileerror26Cannot open file. Check permissions and ownership of the file and directory.
path_too_longfatal102An 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
readerror12An attempt was made to read the file, which failed. Check the permissions on the file
readdirerror25Cannot read directory. Check permissions and ownership of the directory.
removeerror21Cannot remove file. Check permissions and ownership of the file
renamefileerror29An error occurred attempting to rename a file. Check the system error.
rmdirerror22Cannot remove directory. Check permissions and ownership of the directory, and that it is empty.
setrlimiterror109setrlimit 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.
staterror10An attempt was made to get details on a file, which failed. Check the permissions on the file
symbollookuperror112Finding 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
tmpbufsizeerror105A 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
tmperrorsfatal104An 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
tmpopenerror103An 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.
Tmutexlockcritical120The system failed to lock a mutex. This failure represents a significant internal problem for the application. If error repeats, report to Vendor support.
Treadlockcritical122The system failed to get a read lock. This failure represents a significant internal problem for the application. If error repeats, report to Vendor support.
Tunlockcritical123The 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.
Twritelockcritical121The system failed to get a write lock. This failure represents a significant internal problem for the application. If error repeats, report to Vendor support.
unlockerror14An attempt was made to unlock a file, which failed. May be a resource error. If error repeats, investigate system resource issue or configuration error
UnMapViewOfFileerror18(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
Unsupportedfatal1An attempt was made to use an unsupported feature. Internal error: use this feature not available on this platform. Notify support@isode.com
writefileerror28An 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_lengtherror100An 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

Unsupported

Message Text
Parameters
  1. The name of the feature which is not supported
Description
An attempt was made to use an unsupported feature.
Action
Internal error: use this feature not available on this platform. Notify support@isode.com

Nomem

Message Text
Parameters
  1. The number of bytes of memory attempted to be allocated
Description
Memory allocation failure (out of memory)
Action
May be a resource error. If error repeats, investigate system resource issue or configuration error

stat

Message Text
Parameters
  1. The name of the file (if available)
Description
An attempt was made to get details on a file, which failed.
Action
Check the permissions on the file

Lseek

Message Text
Parameters
  1. The name of the file (if available)
Description
An attempt was made to move the read/write position in the file, which failed.
Action
Check the permissions on the file

read

Message Text
Parameters
  1. The name of the file (if available)
Description
An attempt was made to read the file, which failed.
Action
Check the permissions on the file

lock

Message Text
Description
An attempt was made to lock a file, which failed.
Action
May be a resource error. If error repeats, investigate system resource issue or configuration error

unlock

Message Text
Description
An attempt was made to unlock a file, which failed.
Action
May be a resource error. If error repeats, investigate system resource issue or configuration error

gethandle

Message Text
Description
(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.
Action
May be a resource error. If error repeats, investigate system resource issue or configuration error

CreateFileMap

Message Text
Description
(Windows only) An attempt was made to create a file mapping to a file, and this failed.
Action
May be a resource error. If error repeats, investigate system resource issue or configuration error

MapViewOfFile

Message Text
Description
(Windows only) An attempt was made to map part of a file into memory, and this failed.
Action
May be a resource error. If error repeats, investigate system resource issue or configuration error

UnMapViewOfFile

Message Text
Description
(Windows only) An attempt was made to remove the mapping into memory of a file, and this failed.
Action
May be a resource error. If error repeats, investigate system resource issue or configuration error

mmap

Message Text
Description
(Unix only) An attempt to map a file into memory failed.
Action
May be a resource error. If error repeats, investigate system resource issue or configuration error

munmap

Message Text
Description
(Unix only) An attempt to remove the mapping of a file into memory failed.
Action
May be a resource error. If error repeats, investigate system resource issue or configuration error

remove

Message Text
Parameters
  1. The name of the file
Description
Cannot remove file.
Action
Check permissions and ownership of the file

rmdir

Message Text
Parameters
  1. The name of the directory
Description
Cannot remove directory.
Action
Check permissions and ownership of the directory, and that it is empty.

mkdir

Message Text
Parameters
  1. The name of the directory
Description
Cannot create directory.
Action
Check permissions and ownership of the directory in which you are creating the new directory.

opendir

Message Text
Parameters
  1. The name of the directory
Description
Cannot open directory.
Action
Check permissions and ownership of the directory.

readdir

Message Text
Parameters
  1. The name of the directory
Description
Cannot read directory.
Action
Check permissions and ownership of the directory.

openfile

Message Text
Parameters
  1. The name of the file
Description
Cannot open file.
Action
Check permissions and ownership of the file and directory.

chdir

Message Text
Parameters
  1. The name of the directory
Description
Cannot change directory to the given directory.
Action
Check permissions and ownership of the directory, and that it exists.

writefile

Message Text
Parameters
  1. The name of the file
Description
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.
Action
Check the system error.

renamefile

Message Text
Parameters
  1. The original name of the file
  2. The proposed new name of the file
Description
An error occurred attempting to rename a file.
Action
Check the system error.

closefile

Message Text
Parameters
  1. The name of the file
Description
An error occurred closing the file. There can be a number of reasons for this, such as disk failure, or the disk being full.
Action
Check the system error.

zero_length

Message Text
Parameters
  1. The name of the file (if available)
Description
An attempt was made to map a file which has zero length
Action
Check if the file should is empty. If the error persists Notify support@isode.com

lock_unsupported

Message Text
Parameters
  1. The integer corresponding to the configured locking style
Description
The configured locking style is not supported on this platform.
Action
Configuration eror. Reconfigure the locking to use a style which is supported

path_too_long

Message Text
Description
An attempt was made to generate a temporary filename which is too long.
Action
Check that the directory used for the temporary files is not too long

tmpopen

Message Text
Parameters
  1. The name of the file
Description
An attempt was made to open a temporary file, which failed.
Action
May be resource or configuration error. Check that the directory configured for temporary files exists.

tmperrors

Message Text
Description
An attempt was made to create a temporary file, but there were too many errors in the multiple attempts.
Action
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

tmpbufsize

Message Text
Description
A temporary file has been opened, but the buffer provided by the caller is too short.
Action
This is an internal error. Supply a buffer for the longest possible pathname. Notify support@isode.com

mmapmode

Message Text
Parameters
  1. The numeric value for the access mode
Description
An attempt was made to memory map a file. The provided access mode is not known.
Action
Programmer error; pass a valid disposition to isode_mmap() Notify support@isode.com

mmapdisposition

Message Text
Parameters
  1. The numeric value for the disposition
Description
An attempt was made to memory map a file. The provided disposition is not known.
Action
Programmer error; pass a valid disposition to isode_mmap() Notify support@isode.com

getrlimit

Message Text
Parameters
  1. The symbolic name for the value being accessed
Description
getrlimit failed to read a limit value.
Action
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

setrlimit

Message Text
Parameters
  1. The symbolic name for the value being accessed
Description
setrlimit failed to set a limit value.
Action
Possibly the required setting is larger than the system's hardcoded limit, or simply that the process has insufficient privilege.

libraryload

Message Text
Parameters
  1. The name of the library being loaded
  2. The reason for the failure
Description
An attempt to load a library dynamically failed
Action
System configuration error is likely. The library may be searched for on the paths.

symbollookup

Message Text
Parameters
  1. The symbol being searched for
  2. The reason for the failure
Description
Finding a symbol in a (dynamically loaded) library failed.
Action
Check the log file for details. May be a resource error. If error repeats, investigate system resource issue

libraryunload

Message Text
Parameters
  1. The reason for the failure
Description
Unloading a dynamically loaded library failed.
Action
If error repeats, investigate possible configuration error

Tmutexlock

Message Text
Parameters
  1. The ID of the mutex
Description
The system failed to lock a mutex. This failure represents a significant internal problem for the application.
Action
If error repeats, report to Vendor support.

Twritelock

Message Text
Parameters
  1. The ID of the lock
Description
The system failed to get a write lock. This failure represents a significant internal problem for the application.
Action
If error repeats, report to Vendor support.

Treadlock

Message Text
Parameters
  1. The ID of the lock
Description
The system failed to get a read lock. This failure represents a significant internal problem for the application.
Action
If error repeats, report to Vendor support.

Tunlock

Message Text
Parameters
  1. The ID of the lock
Description
The system failed to unlock a lock or mutex. This failure represents a significant internal problem for the application.
Action
If error repeats, report to Vendor support.

InvalParam

Message Text
Parameters
  1. The name of the function
  2. The filename of the function
  3. The line number of the function
  4. The argument expression
Description
A call was made to a Windows Runtime Library function which passed an invalid parameter.
Action
If error repeats, report to Vendor support.

license_parse_fail

Message Text
Parameters
  1. The name of the license file
Description
The licensing system has been unable to parse the license file.
Action
Check that the specified license file exists and that it is readable.

license_parse_fail_extra

Message Text
Parameters
  1. Detail text for license file parse failure
Description
Detail on failure to parse license file.
Action
See log entry for details. Ensure license file has not been corrupted

license_auth_fail

Message Text
Parameters
  1. Authorization failure reason
Description
License authorization failure.
Action
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

Message Text
Parameters
  1. Feature name
Description
License authorization successful.
Action
No Operator Action

license_expiry_date

Message Text
Parameters
  1. Expiry date
Description
Gives date on which license will expire.
Action
Check that license is appropriate to system (e.g., evaluation)

license_TLS_disabled

Message Text
Description
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.
Action
If TLS is desired, notify support@isode.com

license_TLS_export_ciphers

Message Text
Description
Only export-level TLS cipher suites are available (those that OpenSSL describes as LOW) are available.
Action
If you want to use the full set of cipher suites, you need a new license

license_TLS_all_ciphers

Message Text
Description
Normal TLS cipher suites are available (including those that OpenSSL calls MEDIUM and HIGH).
Action
No operator action

license_TLS_failure

Message Text
Description
A valid license for HGE was found, but something failed while using that.
Action
Contact support@isode.com

license_annexe_parse_failure

Message Text
Description
The license file couldn't be checked. So Annex E will be disabled
Action
Contact support@isode.com

license_annexe_missing_option

Message Text
Description
There is no 'annex-e' option in your license file. So Annex E will be disabled
Action
Contact support@isode.com

license_nop1_parse_failure

Message Text
Description
The license file couldn't be checked. The X.40088 channel will be disabled as a result
Action
Contact support@isode.com

license_nop1_option

Message Text
Description
There is a 'nop1' option within your license file. The X.40088 channel will be disabled as a result
Action
Contact support@isode.com

license_bhcore_parse_failure

Message Text
Description
The license file couldn't be checked. P1 File transfer channel will be disabled as a result
Action
Contact support@isode.com

license_bhcore_option

Message Text
Description
There is a 'bhcore' option within your license file. Only Bridge Head Core functionality will be available
Action
Contact support@isode.com