Forum Discussion

henryeleonu's avatar
henryeleonu
New Member
1 year ago
Solved

Pipeline Failed with Error code 2451

Hi all,

I ran a pipeline in Microsoft fabric but it failed. I am not sure what exactly is the problem. The pipeline is copying files from a storage account, renaming the files and uploading them to another storage account. I will be happy to get some help. this is the error message:

 

Error code

2451 

 

Failure type User configuration issue

Details

Notebook execution failed at Notebook service with HTTP status code - '200', please check the Run logs on Notebook, additional details - 'Error name - ResourceModifiedError, Error value - (ConditionNotMet) The condition specified using HTTP conditional header(s) is not met. RequestId:9e0ad8a6-a01f-0001-6ffe-7edff2000000 Time:2025-02-14T16:35:15.2846676Z Code: ConditionNotMet Message: The condition specified using HTTP conditional header(s) is not met. RequestId:9e0ad8a6-a01f-0001-6ffe-7edff2000000 Time:2025-02-14T16:35:15.2846676Z' :

Activity ID

76901104-2762-4a3c-a668-d5e12ef735c6

  • Hello henryeleonu 

     

    This typically occurs when the Notebook attempts to modify a file in the destination storage account that has been changed since the pipeline started, triggering an ETag mismatch.

     

    Concurrent File Changes
    • Check for external processes modifying files mid-pipeline.

     

     

    Verify `Storage Blob Data Contributor` role for destination storage.

     

    Explicitly set file formats (e.g., `binary`).
    • Use unique filenames/temp folders to avoid overwrites.

    See if this helps

1 Reply

  • Hello henryeleonu 

     

    This typically occurs when the Notebook attempts to modify a file in the destination storage account that has been changed since the pipeline started, triggering an ETag mismatch.

     

    Concurrent File Changes
    • Check for external processes modifying files mid-pipeline.

     

     

    Verify `Storage Blob Data Contributor` role for destination storage.

     

    Explicitly set file formats (e.g., `binary`).
    • Use unique filenames/temp folders to avoid overwrites.

    See if this helps