Troubleshooting
Generally, the following should be checked when diagnosing issues:
-
TrustPortal agent logs
The TrustPortal agent logs report all activity if you have selected the Verbose parameter in Admin > Agents > Serilog when configuring the agent.
-
TrustPortal docker container logs
Enter sudo docker logs tp16prodapi.local.net in a command-line interface within the TrustPortal VM (password is tp16prod).
- The web browser diagnostics (specific to each browser)
- Using ping/ifconfig to diagnose network issues
Blue Prism components
Please refer to the 6.7.3 or 6.8.1 Blue Prism installation guide for details on troubleshooting Blue Prism components.
Please refer to the 6.8./6.8.1 Blue Prism installation guide for details on troubleshooting Blue Prism components.
TrustPortal services
Issue | Symptom | Diagnose | Fix |
---|---|---|---|
IP address of TrustPortal virtual machine is changed due to restarting the VM or PC |
A user cannot log into TrustPortal via a web browser. |
|
|
No network connectivity on TrustPortal VM |
No IP address is assigned to the VM so the user cannot connect to TrustPortal via a web browser. |
|
|
PC and VM are on different subnets |
TrustPortal VM has an IP address but still cannot connect via a web browser. |
|
|
TrustPortal user cannot be registered |
A new user is created via the TrustPortal web admin interface but it cannot be registered. |
|
|
TrustPortal agent
Diagnosing issues
If there is an undiagnosed issue with the TrustPortal agent, the first thing to do is to change the Serilog parameter under Admin > Agents > Configuration to Information or Verbose and then restart the agent. The agent will then add the data that it receives from Blue Prism to the logs.
This log file may contain sensitive data so once the issue has been identified it is strongly advised to disable this feature, and to delete any logs from the %Temp% directory.
Debugging Blue Prism digital workers
When debugging Blue Prism digital workers, it is useful to force the TrustPortal agent to wait a longer time for the response from the digital worker before timing out, e.g. the Timeout value under Admin > Agents > Configuration > Blue Prism Server should be set to 5 minutes.
Agent appears to hang
The TrustPortal agent only extracts queue items from TrustPortal when called by a polling digital worker using the Get Next TrustPortal Queue Item VBO action. If there are no entries in the agent log, there could be a problem with the polling digital worker. It may be useful to set the Serilog parameter Admin > Agents > Configuration to Verbose to check whether requests are being passed to and from the agent.
Errors connecting to Blue Prism
The TrustPortal agent is called by Blue Prism and does not push work to Blue Prism. If the Blue Prism polling digital worker cannot connect the TrustPortal agent, this usually means there is an issue with networking, DNS setup, or firewalls.
Errors with agent registration
The main errors that can occur during the agent registration are:
- Users are attempting to use agent registration tool without using the Run as administrator option.
- Connectivity issues between the agent and TrustPortal.
- Missing or incorrect information in the Admin > Agent screens, especially missing TrustPortal URL.
- Developer Mode has not been selected when using self-signed certificates.
The TrustPortal agent registration tool creates a registry entry on the system the agent is installed in: Computer\HKEY_USERS\.DEFAULT\Software\TrustPortalLimited
You may need to delete this entry in the registry using the “regedit” tool if any of the errors are not easily fixed.