Skip to main content

Hi everyone,

 

I have developed a bot with sub robots (Task Bot: Run). When I try to run it in local, it works as expected.

When I check it in (publish), and try to run it, nothing happens. I have to get the audit logs to read the error message :

 

We couldn't get the bot dependencies. Open the bot and check the bot dependencies. Then try again.

 

How can I solve that ? I have tried to re-import and re-publish all the dependencies, change the package versions and nothing can solve the problem.

Note that until now it used to be working without a problem

 

I forgot to add : the title of the step that fails is named “Run bot pre processing failed”

The solution was to check-out and then check-in again all the dependencies…

Quite a strange error tbh


The error occurred again today in production.

I have tried to check out and check in all the bots, but it did not help.

What can be a definitive solution to this problem ?


Okay, I had created three folders : DEV, TEST and PROD

Inside a bot in the PROD folder there was an image:compare component, referring to an image in the DEV folder.

The bots were triggered by and AARI process

Switching from an image (.png) in the DEV folder to the PROD folder solved the problem, but I do not fully understand why


Have you tried manually adding the PNG file as a dependency in one of your Task Bots? In theory, that should cause it to move along with the rest of your files while being checked in.


Reply