1
resposta

Erro code 50005

Unexpected character ('<' (code 60)): expected a valid value (JSON String, Number (or 'NaN'/'INF'/'+INF'), Array, Object or token 'null', 'true' or 'false')

1 resposta

Olá, Artur! Tudo bem? Parece que você está enfrentando um problema com o formato dos dados que está tentando processar.

O erro que você está vendo é geralmente causado quando se tenta analisar um JSON, mas o conteúdo não está no formato correto. No seu caso, o erro está indicando que encontrou um caractere '<' (code 60) onde esperava um valor válido de JSON.

Isso pode acontecer por vários motivos, mas um motivo comum é quando você está tentando processar um arquivo ou uma resposta de uma API que não está realmente retornando um JSON. Por exemplo, algumas APIs podem retornar uma mensagem de erro em HTML (que começa com um '<') em vez de um JSON quando ocorre um erro.

Dado o contexto que você forneceu, parece que você está trabalhando com o Kafka e o Schema Registry. Uma possível causa para esse erro é que a URL do Schema Registry que você está usando não está correta ou o serviço não está funcionando como esperado, e em vez de retornar um esquema em JSON, está retornando algo diferente.

Verifique se a URL do Schema Registry está correta e se o serviço está funcionando corretamente. Você pode fazer isso acessando a URL em um navegador ou usando uma ferramenta como o curl para fazer uma solicitação GET para a URL.

Além disso, verifique se o seu produtor está realmente enviando mensagens no formato Avro corretamente. Se o produtor estiver enviando mensagens que não estão no formato Avro, isso também pode causar esse erro quando o consumidor tenta desserializar a mensagem usando o esquema do Schema Registry.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software