-
Notifications
You must be signed in to change notification settings - Fork 71
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
Schema reader crashes when replaying protobuf #913
Comments
Its a regression or something that was broken even before? Have you tried with for e.g. the version |
It looks like it's been broken before (unless it's something we are doing).
|
It would be useful to solve/understand the problem to have the schema or an equivalent anonymized schema that once produced by karapace create this problem at startup. Without it its very hard to debug and create a unit test to replicate (and consequently fix) the problem |
OK, I don't have much experience with protobuf, but the message in the schemas topic that seems to cause the issue is this: Key:
Value:
Headers:
|
Seems like an issue with the current parser.
Is not considered a valid protobuf file definition by the current parser. But, if you run:
It works, the problem seems to be the We are working on getting rid of this parser, this issue will be resolved by the removal of the current parser implementation |
That's awesome. Thanks for helping demystify it a bit! |
np, I think its a valuable issue to have. It shows an example of what we don't have supported in the parser now :) re-opening it! |
What happened?
Adding a protobuf schema causes an exception and schema registry becomes unresponsive.
What did you expect to happen?
Schema to be added and replay to continue. API to continue to be available.
What else do we need to know?
Tried with
3.14.0
and3.15.0
Schema appears to be added OK, but replay fails in the same way, restarting the container results in the below error:
This log seems to continue repeating forever, with various similar values in replay progress.
The text was updated successfully, but these errors were encountered: