The command loop in the agent runs on its own thread, reading and executing commands. If an exception is thrown when trying to read the next command, the agent terminates and it's difficult to figure out why. These exceptions should at least be logged. Preferably, the error should be passed back to the runner for possible display.
The command loop in the agent runs on its own thread, reading and executing commands. If an exception is thrown when trying to read the next command, the agent terminates and it's difficult to figure out why. These exceptions should at least be logged. Preferably, the error should be passed back to the runner for possible display.