Skip to content
This repository was archived by the owner on Jul 16, 2025. It is now read-only.
This repository was archived by the owner on Jul 16, 2025. It is now read-only.

TypeError: object of type 'NoneType' has no len() when uploading coverage #641

@danedmunds

Description

@danedmunds

Hi there!

We've noticed that since release 10.1.0 went out that our codecov upload github action is failing with the following stack trace

 Traceback (most recent call last):
  File "codecov_cli/main.py", line 97, in <module>
  File "codecov_cli/main.py", line 93, in run
  File "click/core.py", line 1161, in __call__
  File "click/core.py", line 1082, in main
  File "click/core.py", line 1697, in invoke
  File "click/core.py", line 1443, in invoke
  File "click/core.py", line 788, in invoke
  File "click/decorators.py", line 33, in new_func
  File "codecov_cli/commands/upload_coverage.py", line 85, in upload_coverage
  File "click/core.py", line 788, in invoke
  File "codecov_cli/services/upload_coverage/__init__.py", line 51, in upload_coverage_logic
  File "codecov_cli/services/upload/__init__.py", line 102, in do_upload_logic
  File "codecov_cli/services/upload/upload_collector.py", line 169, in generate_upload_data
TypeError: object of type 'NoneType' has no len()

I suspect this is due to this change #625
I'm not very well versed in python but maybe len(None) isn't allowed?

Metadata

Metadata

Labels

Area: Report UploadIssues with pre-ingest report uploadingEng Area: CLI: GeneralhighHigh Priority Issues (to be fixed within 2 sprints)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions