Azure Automation The runbook job was attempted 3 times, but it failed each time

 

Sharing my experience with Azure Automation job being suspended with an exception message:

The runbook job was attempted 3 times, but it failed each time

I was working on one of the AZURE automation that involved SharePointPnPPowerShellOnline PowerShell
module.

Every time when we check it, it was in Suspended State as Shown below:


We started troubleshooting and found that Job restarts after it is finished and does that 3 times before moving to suspend state.

The same is mentioned in exception message as well “The runbook job was attempted 3 times, but it failed each time


Running the same script from any windows server with same modules was executing without any issues.

On doing some research on the internet we found that this is kind of bug for Azure Automation if any cmdlet is printing some output after execution, azure automation goes to error.

To resolve this, We have checked our code and added “| out-null” at the end of the cmdlet we think was causing the issue.

Add-PnPFile -Path $filePath -Folder “SiteAssets” | out-null


Voila! Problem resolved and now our jobs started completing successfully.

I hope this will help many of us that are in same situation and are scratching their head like I was.

 

 

Thanks for reading…………

Tech Wizard

https://techwizard.cloud

https://syscloudpro.com/

 

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s