You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Introduction

After successful performing the JS7 - Initial Operation for the agent and from the  JS7 - Dashboard you can see the Agent status is up and running.

But while adding an order to the existing or newly created workflow with the specific agent and the order is blocked (purple colour) without history entries and you can find below errors in the controller.log :


ERROR js7.controller.agent.AgentDriver - (my_agent) Agent rejected AttachSignedItem(Signed(JobResource(JobResource:Default,HashMap(js7YadeConfigDir -> env('JS7_YADE_CONFIG_DIR')

or

ERROR js7.controller.agent.AgentDriver - (my_agent) Agent rejected AttachOrder


Troubleshooting

The Agent is the component in JS7 that executes workflows, stores information about execution results and order state transitions in its journal and passes results to the Controller.

The Agent has to have a certificate to verify the signature of each deployment with a low-security level.

This certificate is included with the ./config/trusted-x509-certificates directory from a sos *.pem file. And have to be available on the Agent var_<port> directory otherwise the Agent cannot verify the deployment.

Solution

You have to copy the trusted certificates from ./config/trusted-x509-certificates to the var_<port> directory of your agent in var_<port>/config/


  • No labels