MetricSign
Request Access
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

  1. 1Update and save each affected pipeline to refresh its auth context (for example, edit the description and save)
  2. 2Saving the pipeline forces it to acquire a fresh token, replacing the stale refresh token
  3. 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
  4. 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
  5. 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

Other authentication errors