Dotnet codecov tool stuck at processing


Codecov is stuck in “Processing…” step for private repo using dotnet tool

Commit SHAs

e.g. 897921210b9026d092e1ac2b8aff68fe5fad5617 but this happen for every commit


private repository

CI/CD or Build URL

self hosted github action


dotnet global tool

Codecov Output

codecov -f "**/TestResults/**/*.xml" -t ***
  shell: C:\Program Files (x86)\PowerShell\7\pwsh.EXE -command ". '{0}'"

            _____          _
            / ____|        | |
            | |     ___   __| | ___  ___ _____   __
            | |    / _ \ / _  |/ _ \/ __/ _ \ \ / /
            | |___| (_) | (_| |  __/ (_| (_) \ V /
            \_____\___/ \____|\___|\___\___/ \_/
GitHubAction detected.
Git detected.
Project root: *redacted*
Reading reports.
Uploading Reports.
Pinging Codecov
Uploading to S3
View reports at:

Expected Results

A codecov analysis shown at overview and per commit

Actual Results

According to dotnet tool raports were uploaded but I am unable to access them via web interface - " Unable to find report content in the storage archive.". The “Overview” is not showing any updates for any branch

Additional Information

We are using .NET 5 and the tests are run using
dotnet test Tests.sln -c Release --no-build --no-restore --verbosity normal --settings coverlet.runsettings


<?xml version="1.0" encoding="utf-8" ?>
      <DataCollector friendlyName="XPlat Code Coverage">

@romfir I looked up the most recent upload for this repo and it looks like we cannot process the upload. It seems like there are not utf-8 characters in the upload. Are you able to print out the contents of the xml files you are uploading and check?

Can You point me to the non UTF-8 characters in the upload? I’ve used some online UTF-8 validator and according to it these coverage xmls are correct

Hi @romfir, actually I think I mispoke. Would you be able to try the new uploader and see if you are getting the same issue?