High severityauthentication
Power BI Refresh Error:
LSROBOTokenFailure
What does this error mean?
A Fabric pipeline failed to acquire an auth token. The stored refresh token is stale — fix by updating and saving the affected pipeline to refresh auth context.
Common causes
- 1Microsoft Entra ID checks the deviceId claim in the pipeline's stored refresh token — if that device no longer exists or is disabled, token issuance fails
- 2The pipeline user's password was changed or reset, invalidating the stored refresh token
- 3Conditional access policies block token issuance (Access has been blocked by Conditional Access policies)
- 4The user who created the pipeline has left the organization, causing device/account state changes that invalidate the token chain
How to fix it
- 1Update and save each affected pipeline to refresh its auth context (for example, edit the description and save)
- 2Saving the pipeline forces it to acquire a fresh token, replacing the stale refresh token
- 3For a few pipelines, use the Microsoft sample script: https://github.com/microsoft/fabric-samples/blob/main/docs-samples/data-factory/update-few-pipelines.ps1
- 4To update all pipelines in a subscription at once, use: https://github.com/microsoft/fabric-samples/blob/main/docs-samples/data-factory/update-all-pipelines.ps1
- 5If the error message contains 'Device object was not found', the device that created the pipeline token no longer exists in Entra ID — update and save the pipeline as described above