Como solução para a questão de outro aluno que não foi respondida, a classe User foi criada em dois módulos diferentes, o service-users e o service-reading-report e provavelmente se encontra em pacotes diferentes, fazendo com que o caminho completo do classpath seja diferente. No processo de deserialização, o service-users envia um type (ex. package1.User.class) e o service-reading-report não consegue encontrar esta classe com este mesmo path, resultando em uma ClassNotFoundException. Existem 2 soluções possíveis:
- Mover a classe User para o módulo common-kafka
- Mover a classe User para o mesmo pacote nos 2 módulos