Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conflict between ChromaDB and another package due to duplicate opentelemetry proto file #1328

Open
hufffs opened this issue Mar 21, 2025 · 1 comment

Comments

@hufffs
Copy link

hufffs commented Mar 21, 2025

Description:

I'm encountering a conflict when running a project that uses ChromaDB alongside another package (possibly New Relic or similar), which results in the following error:

TypeError: Couldn't build proto file into descriptor pool: duplicate file name opentelemetry/proto/common/v1/common.proto
This occurs when importing chromadb, specifically during this line in the stack trace:

Environment:

Python 3.12
ChromaDB 0.5.23
Other packages potentially bundling different versions of opentelemetry-proto
Expected behavior:

The project should run normally without protobuf descriptor conflicts between packages using opentelemetry.

@workato-integration
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant