Description
We identified a bug, possibly in the protobuf used for serialization on the C# side of the code while serializing the class hierarchy and passing it to the java code. Specifically the entries like ICodec<PipelineMessage<T>> involving with generics inheritance are ignored by the java code. The identification of what is exactly wrong, how to fix it might turn out to be a long term solution.
The aim of this JIRA is to have a short term solution to this problem. Specifically, ICodec<PipelineMessage<T>> is the only external configuration involving inherited generics to be passed by the user in group communication. We want to temporarily remove the inheritance.