Health check messages
The article lists health check messages that are shown in Platform Monitor. Platform Monitor receives health check messages from the WorkFusion components via API.
Control Tower
| Component name | Type of Message | Message Text |
Comments |
|---|---|---|---|
| VDS | Error | Base automation URL is empty, define the secure automation.application.url properties. | |
| General | Error |
|
|
| Database connection | Info | %component_name driver version is %Number | |
| Database connection | Error | MySQL driver version is older than expected. Expected version: %s, current version: %s. Update MySQL connector in TOMCAT_HOME/lib. |
|
| Database connection | Warning | MySQL driver version is newer than expected. Expected version: %mturkds.database.driver.version, current version: %s. Use the recommended MySQL connector version in TOMCAT_HOME/lib. |
|
| Database connection | Error | Cannot identify MySQL driver version. Make sure that the the MySQL connector version installed in TOMCAT_HOME/lib equals to %mturkds.database.driver.version. | |
| Database connection | Error | Required MySQL database version: %mturkds.database.revision, current database version: %s. Run the "migrate pending" command for MyBatis migrations to update the database. |
|
| Database connection | Error | Impossible to call the stored procedure. Make sure, that the "%mturkds.database.username" MySQL user has appropriate permissions. | |
| Nexus | Error | The Nexus repository username or/and password is empty. Define the secure Nexus.user and Nexus.password properties. | |
| Nexus | Info | Found %number artifact(s) in the Nexus repository. | |
| OCR | Error | The OCR URL is empty. Define the ocr.api.base_url property. | |
| OCR | Warning | The JWT issuer or/and secret are not set. Define the secure jwt.issuer, jwt.secret properties to enable correct operation of the ocr-plugin. | |
| S3 | Warning | The secure s3.access-key or/and s3.secret-key properties are not set. The S3 file storage might be not accessible. Define the secure s3.access-key or/and s3.secret-key property. | |
| Tableau | Warning | Tableau secure properties for Dashboard and Automation do not match. Dashboard reports might not be displayed. Check that secure properties match as follows:
tableau.dashboard.host equal tableau.automation.host; |
|
| WFBI | Error | The WFBI service secure username or/and password properties are not set. Automation might not be operating. Define the secure wfbi.username and wfbi.password properties. | |
| SSO | Error | Error parsing the identity provider for Single Sign On in the following file %wf.sso.SSO.idp.file.metadata. %Error message% |
|
| SSO | Error | The Service Provider ID property is not set for Single Sign On. Define the secure wf.sso.SSO.sp.metadata property. | |
| SSO | Error | The secure username attribute p roperty is not defined for Single Sign On. Define the secure wf.sso.SSO.username.attribute=username property. If you do not have the username attribute, contact your Security Administrator. | |
| SSO | Error | Identity Provider (IdP) metadata file does not exist for Single Sign On. Request the IdP metadata file from your Security Administrator and copy the file to configured path: %wf.sso.SSO.idp.file.metadata. | |
| LDAP | Error | Users and groups base directories for LDAP server are not set. Define the ldap.group.base and ldap.user.base properties for searching the users and groups. | |
| LDAP | Error | User or/and groups filters for LDAP server are not set. Define the ldap.user.filter, ldap.group.filter filters for searching the users and groups. | |
| LDAP | Warning | User groups are not found at LDAP server. Users can not log in. Set up the ldap.group.base or/and ldap.group.filter properties correctly. | |
| LDAP | Info | Credentials for the LDAP server system user are not set. Define the secure ldap.bind.password or/and ldap.bind.dn properties. | |
| LDAP | Error | Error loading the user groups from LDAP server. Check the ldap.server.url, ldap.bind.dn, ldap.bind.password secure connection properties. | |
| LDAP | Error | The URL property for LDAP server is not set. Define the secure ldap.server.url property. | |
| LDAP | Error | LDAP Server URL %URL is invalid. Define the secure ldap.server.url property correctly. | |
| LDAP | Info | LDAP Integration without groups\roles is enabled |
|
| ImageMagick | Warning | The ImageMagick image conversion library is not found. The OCR pre-processing step cannot be executed correctly. Set up the ImageMagick library. | |
| GhostScript | Warning | The GhostScript image conversion library is not found. The OCR pre-processing step cannot be executed correctly. Set up the GhostScript library. | GhostScript is a secondary tool used for OCR. This warning can be ignored in case either OCR or GhostScript capabilites are not used by the designed Business Process. |
| License | Warning | The %s license has zero account balance. Manual tasks can not be published to production environment under this license. | Zero account balance prevents paid tasks to be executed. However for most of the on-premise installations paid tasks capability is not used and this warning can be ignored. In order to eliminate the warning, increase Account balance using SQL query. |
| License | Warning | The %s license is inactive. Manual tasks are not possible to publish with this license. | |
| License | Error | Current crowd license %s with current product license %s does not support Amazon Mechanical Turk. SmartCrowd product license type is required. Disable this license or contact WorkFusion support team to get the appropriate license. | |
| License | Error | The problem with the '%s' license (%s) occurred. Error: %s | |
| RPA | Warning | RPA server host is empty, define the property selenium.server.host. |
WorkSpace
| Component name | Type of message | Message Text | Comments |
|---|---|---|---|
| LDAP authentication | Error | Users and groups base directories for LDAP server are not set. Define ldap.group.base and ldap.user.base for searching the users and groups. | |
| Configuration | Error | ClickWorker clientId is not set or invalid. Define or check the secure ws.secure.clickworker.clientId property. |
|
| Configuration | Error | ClickWorker clientSecret is not set or invalid. Define or check the secure ws.secure.clickworker.clientSecret property. |
|
| SSO | Error | Identity Provider (IdP) metadata file does not exist for Single Sign On. Request the IdP metadata file from your Security Administrator and copy the file to configured path: %ws.sso.SSO.idp.file.metadata. | |
| SSO | Error | Service Provider ID p roperty not defined for Single Sign On. Define the secure ws.sso.SSO.sp.metadata property. | |
| SSO | Error | Secure username attribute p roperty is not defined for Single Sign On. Define the secure ws.sso.SSO.username=mail attribute property. If you do not have the username attribute, contact your Security Administrator. | |
| SSO | Error | Identity Provider (IdP) metadata file does not exist for Single Sign On. Request IdP metadata file from your Security Administrator and copy file to configured path: %ws.sso.SSO.idp.file.metadata. | |
| LDAP | Error | Users and groups base directories for LDAP server are not set. Define ldap.group.base and ldap.user.base for searching users and groups. | |
| LDAP | Error | Error loading the user groups from LDAP server. Check the ws.secure.ldap.server.url, ws.secure.ldap.bind.dn, ws.secure.ldap.bind.password secure connection properties. | |
| LDAP | Error | Users and groups base directories for LDAP server are not set. Define ldap.group.base and ldap.user.base properties for searching users and groups. | |
| LDAP | TBD Info | Credentials for the LDAP server system user are not set. Define the ws.secure.ldap.bind.password or/and ws.secure.ldap.bind.dn secure properties. | |
| LDAP | Warn | One or more groups are not found at LDAP server. Set up the ldap.group.base or/and ldap.group.filter properties correctly. | |
| LDAP | TBD Error | User groups defined in the application properties are not found at LDAP server. Users can not log in. Set up the ldap.group.base or/and ldap.group.filter properties correctly. |
|
| LDAP | Error | User or/and groups filters for LDAP server are not set. Define the ldap.user.filter, ldap.group.filter filters for searching the users and groups properties. | |
| Database | Error | Current PostgreSQL database revision does not match with the required. Run the "migrate pending" command for MyBatis migrations to update the database. | |
| Database | Error | Database connection error occurred. Check the database endpoint, security settings and connections number limits. | |
| Database | Error | Database access error occurred. Check that the ws.secure.dataSource.username and/or ws.secure.dataSource.password secure database credentials are correct. |
RPA
| Component name | Type of issue | Message Text | Comment |
|---|---|---|---|
| NODE | Warning | "Hub autoit2-ssl.crowdcomputingsystems.com:4444 in the 'user' quota file declared with 2 chrome Driver instances, but only 1 driver is found. Check that the configuration is correct in the quota file and the nodes are up and running." "Hub autoit2-ssl.crowdcomputingsystems.com:4444 in the 'user' quota file declared with 2 Internet Explorer 11 Driver instances, but only 1 driver is found. Check that the configuration is correct in the quota file and the nodes are up and running." "Hub autoit2-ssl.crowdcomputingsystems.com:4444 in the 'user' quota file declared with 2 Desktop 1.0 Driver instances, but only 1 driver is found. Check that the configuration is correct in the quota file and the nodes are up and running." "Hub autoit2-ssl.crowdcomputingsystems.com:4444 in the 'user' quota file declared with 2 Universal 1.0 Driver instances, but only 1 exists. Check that the configuration is correct in the quota file and the nodes are up and running." |
|
| HUB | Error | Number of hubs that have errors: №# Hub is not available: Unable to parse Hub response. Hub is not available: Connect to autoit-ssl.crowdcomputingsystems.com:4444 [autoit-ssl.crowdcomputingsystems.com/54.165.126.40] failed: connect timed out |
|
| HUB | Warning | "Hub autoit-ssl.crowdcomputingsystems.com:4444 in the 'user' quota file declared with 2 chrome 1.0 Driver instances, but only 0 driver(s) is found. Check that the configuration is correct in the quota file and the nodes are up and running." | |
| MongoDB | Error | MongoDB outage detected. Check that MongoDB is running and using the correct user and password (camelot.mongodb.username and camelot.mongodb.password respectively) from the /opt/rpa-router/grid-router/selenograph.properties file. Error: com.mongodb.MongoTimeoutException: Timed out after 30000 ms while waiting for a server that matches ReadPreferenceServerSelector{readPreference=primary}. Client view of cluster state is {type=STANDALONE, servers=[{address=localhost:27017, type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketOpenException: Exception opening socket}, caused by {java.net.ConnectException: Connection refused (Connection refused)}}]. |
OCR
| Component name | Type of issue | Message Text | Comment |
|---|---|---|---|
| MongoDB | Error | Timed out checking MongoDB, timeout=10s Possible causes:
Remedy: Make sure:
|
|
| S3/GridFS storage | Error | Failed loading a file: + e.getMessage() Possible causes:
Remedy: Make sure:
|
|
| S3/GridFS storage | Error | Save operation failed during a storage test: + e.getMessage() Possible causes:
Remedy: Make sure:
|
|
| RabbitMQ | Error | Receive operation failed with an error during MQ test: ", e Possible causes:
Remedy: Make sure:
|
|
| RabbitMQ/Mongo DB | Error | A bad message payload was received, expected='" + expectedPayload + "' actual='" + actual + "'" Possible causes:
Remedy: Make sure:
|
|
| RabbitMQ | Error | A message was not received during MQ testing, expected='" + expectedPayload + "', workers supposedly are not handling messages in MQ". Possible causes:
Remedy: Make sure:
|
|
| RabbitMQ | Error | Failed sending a message to RabbitMQ. Check that RabbitMQ is up and running. | |
| ocr-worker | Error | No reports from OCR-workers are found or the reports have expired. Check number of the OCR-workers operating on the server and of the OCR-workers number is less then required start required OCR-worker number. | |
| ocr-worker | Error | Number of workers without errors is below the error threshold: " + counts[3]) Possible causes:
|
|
| ocr-worker | Warning | Number of well operational OCR-workers is below warning threshold: " + okCount | |
| ocr-worker | Info | Number of well operating OCR-workers: " + okCount | |
| ocr-worker | Error | OCR-worker where reports excceded expiration threshold (" + errorTtl + " seconds): " Make sure these ocr-workers are up and can access MongoDB. |
|
| License | Error | No more pages can be processed under this license. Contact WorkFusion support team to obtain a new license. | |
| License | Warning | Remaining number of pages to be processed under the current license: " + volumeRemaining | |
| License | Info | Remaining number of pages to be processed under the current license: " + volumeRemaining | |
| License | Error | OCR license is not found. Check that the OCR license is activated. | |
| License | Error | Failed to load the OCR license. Check the access permissions for it. Error: " + e.getMessage() |