-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Kafka Avro support does not work in native mode #8238
Comments
Maybe |
@cescoffier, we ran into the same issue and this is what I found out: In order to work around this, I wrote a custom (de-)serializer pair that skips reflection and uses explicit code-generated classes. You might be able to go from there and write a (de-)serializer pair which uses |
I am working on a project with Quarkus 1.13.7.Final, Smallrye Reactive, Avro 1.10.2, and Apicurio Serdes 2.0.1.Final. This project is working successfully when it is deployed using jvm, however when I build and deploy the native version, I got the following exception:
Is this error related with this bug? I mean, as Avro is not supported in native, then we could find this kind of issue. My project is available here |
Actually, this issue has been fixed a long time ago (like a year ago). @rmanibus, which version of Apicurio and Kafka are you using? Can you open a separate issue? |
@cescoffier it seems that it is something related with Apicurio Avro Serde classes instead of Avro itself. I opened a new issue #18148 to track it. |
Describe the bug
Avro support does not work in native.
Avro serialization uses Unsafe to write fields.
To Reproduce
Steps to reproduce the behavior:
The text was updated successfully, but these errors were encountered: