-
Notifications
You must be signed in to change notification settings - Fork 21
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
Vitess protocol buffer namespace conflict #155
Comments
I managed to reproduce this from within this repo, and in the process discovered that my proposed fix is not quite sufficient. The protoregistry actually expects all I think there is a very simple fix here: move all the proto files from |
Removes global proto registry conflict with vitessio/vitess, as per #155.
Fixed by #166 |
Confirming that when I upgrade from
to
(the commit from a few hours ago)
|
Overview of the Issue
Pulling in both this Vitess fork and the normal Vitess repo simultaneously will cause protocol buffer namespace conflicts. This results in a runtime panic that looks like
Reproduction Steps
I have a single-source reproduction of this issue:
panics with the error message posted at the top of this issue.
There are two possibilities I can see to fix this:
and I think if that were switched to
package dolthub.vitess.vttime;
instead, it would resolve the conflicts.Operating system and Environment details
The associated go.mod file looks like
The text was updated successfully, but these errors were encountered: