Usage of ProtobufRawDecoder unclear
PreNoob opened this issue Β· comments
Issue submitter TODO list
- I've looked up my issue in FAQ
- I've searched for an already existing issues here
- I've tried running
master
-labeled docker image and the issue still persists there - I'm running a supported version of the application which is listed here
Describe the bug (actual behavior)
I want to use the ProtobufRawDecoder as mentioned in the docs here.
I configured it like so:
kafka:
clusters:
- name: some-name
bootstrapservers: some-bootstrapservers
properties:
....
serde:
- name: ProtobufRawDecoder
Resulting in the following error
Caused by: com.provectus.kafka.ui.exception.ValidationException: 'className' property not set for custom serde ProtobufRawDecoderRow
After that I've checked the code for the protobuf raw serde and the name here is ProtobufDecodeRaw
.
kafka:
clusters:
- name: some-name
bootstrapservers: some-bootstrapservers
properties:
....
serde:
- name: ProtobufDecodeRaw
results in a similar error
Caused by: com.provectus.kafka.ui.exception.ValidationException: 'className' property not set for custom serde ProtobufDecodeRaw
Adding className: com.provectus.kafka.ui.serdes.builtin.ProtobufRawSerde
resulted in the following error:
Caused by: com.provectus.kafka.ui.exception.ValidationException: 'filePath' property not set for custom serde ProtobufDecodeRaw
Expected behavior
I would like to have proper documentation on how to setup/use the ProtobufRawDecoder
.
Your installation details
- App version: 56fa824
- Helm chart version: 0.7.5
Steps to reproduce
Deployed the helm chart with the above mentioned configuration.
Screenshots
No response
Logs
No response
Additional context
No response
Hello there PreNoob! π
Thank you and congratulations π for opening your very first issue in this project! π
In case you want to claim this issue, please comment down below! We will try to get back to you as soon as we can. π
We are stuck here too. How do you make this work?
We were able to get this to work by using the master
version of the image rather than latest
. As @PreNoob pointed out, the Serde name has to be ProtobufDecodeRaw