1
resposta

Erro no projeto do video 4.5

Olá estou com um problema na execução da classe FraudDetectorService, Expected BEGIN_OBJECT but was STRING at line 1 column 2 path $, já tentei baixar o prpjeto do curso mas dá o mesmo erro, alguém já teve esse erro nesse classe?

    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:226)
    at com.google.gson.Gson.fromJson(Gson.java:932)
    at com.google.gson.Gson.fromJson(Gson.java:897)
    at com.google.gson.Gson.fromJson(Gson.java:846)
    at com.google.gson.Gson.fromJson(Gson.java:817)
    at br.com.alura.ecommerce.GsonDeserializer.deserialize(GsonDeserializer.java:28)
    at org.apache.kafka.common.serialization.Deserializer.deserialize(Deserializer.java:60)
    at org.apache.kafka.clients.consumer.internals.Fetcher.parseRecord(Fetcher.java:1268)
    at org.apache.kafka.clients.consumer.internals.Fetcher.access$3600(Fetcher.java:124)
    at org.apache.kafka.clients.consumer.internals.Fetcher$PartitionRecords.fetchRecords(Fetcher.java:1492)
    at org.apache.kafka.clients.consumer.internals.Fetcher$PartitionRecords.access$1600(Fetcher.java:1332)
    at org.apache.kafka.clients.consumer.internals.Fetcher.fetchRecords(Fetcher.java:645)
    at org.apache.kafka.clients.consumer.internals.Fetcher.fetchedRecords(Fetcher.java:606)
    at org.apache.kafka.clients.consumer.KafkaConsumer.pollForFetches(KafkaConsumer.java:1294)
    at org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1225)
    at org.apache.kafka.clients.consumer.KafkaConsumer.poll(KafkaConsumer.java:1201)
    at br.com.alura.ecommerce.KafkaService.run(KafkaService.java:37)
    at br.com.alura.ecommerce.FraudDetectorService.main(FraudDetectorService.java:16)
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 2 path $
    at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:386)
    at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:215)
    ... 17 more
1 resposta

Olá, Rafael.

Tudo bem?

Tem esse outro tópico sobre esse mesmo erro, veja se ele te ajuda de alguma forma: FraudDetectorService. BEGIN_OBJECT

Espero ter ajudado. Qualquer dúvida manda aqui. Valeu.