# Can see report contents in CircleCI but Codecov shows "There was an error in processing reports"

**URL:** https://community.codecov.com/t/can-see-report-contents-in-circleci-but-codecov-shows-there-was-an-error-in-processing-reports/1210
**Category:** Support
**Tags:** github, cpp
**Created:** [April 3, 2020, 2:50pm UTC](https://community.codecov.com/t/can-see-report-contents-in-circleci-but-codecov-shows-there-was-an-error-in-processing-reports/1210 "2020-04-03T14:50:44Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![php1ic](https://avatars.discourse-cdn.com/v4/letter/p/ed8c4c/32.png) [@php1ic](https://community.codecov.com/u/php1ic)
#### Post date: [April 3, 2020, 2:50pm UTC](https://community.codecov.com/t/can-see-report-contents-in-circleci-but-codecov-shows-there-was-an-error-in-processing-reports/1210/1 "2020-04-03T14:50:44Z")

</div>

### Description

I can output the contents of the created report with `lcov --list coverage.info` in the runner on circleCI, and the upload to Codecov looks to finish without error, but the report on Codecov has the message “There was an error in processing reports”.

I’m not sure how to debug this further.

### Repository

> **[GitHub - php1ic/inch: The Interactive Nuclear CHart](https://github.com/php1ic/inch)**
>
> The Interactive Nuclear CHart

### Versions

OS - Fedora 31 (fully updated)  
Browser - Firefox 74.0

### Additional Information

Latest commit is here, and code coverage is done on the GCC debug build

[https://app.circleci.com/pipelines/github/php1ic/inch/107/workflows/2489f59a-78a9-4d62-b833-4cd5d8af9fcf/jobs/403](https://app.circleci.com/pipelines/github/php1ic/inch/107/workflows/2489f59a-78a9-4d62-b833-4cd5d8af9fcf/jobs/403)

> **[Code coverage done right.](https://app.codecov.io/gh/php1ic/inch/commit/9a80854a4dc6e21edaf39b43f0a10325c377133a)**
>
> Hosted coverage report highly integrated with GitHub, Bitbucket and GitLab. Awesome pull request comments to enhance your QA.

---

<div class="post-metadata">

### Author: ![php1ic](https://avatars.discourse-cdn.com/v4/letter/p/ed8c4c/32.png) [@php1ic](https://community.codecov.com/u/php1ic)
#### Post date: [April 9, 2020, 10:27am UTC](https://community.codecov.com/t/can-see-report-contents-in-circleci-but-codecov-shows-there-was-an-error-in-processing-reports/1210/2 "2020-04-09T10:27:16Z")

</div>

I got this working by using to the coverage [orb](https://circleci.com/orbs/registry/orb/codecov/codecov) on circleCI.

Can’t see why that upload works but the other method doesn’t. As far as I can tell the only difference is that the orb uses a pipe when the [docs](https://docs.codecov.io/docs/about-the-codecov-bash-uploader#section-uploading-process) and [github example](https://github.com/codecov/example-cpp11-cmake#travis-setup-using-lcov) redirect the `curl` command into `bash`. Perhaps a difference between circleCI and travis?

Happy to mark this as solved. Working config is here in case anyone struggles with this in the future.

> <https://github.com/php1ic/inch/blob/master/.circleci/config.yml>
