2
respostas

Erro cadastro de pets

Fui cadastrar os pets, e recebi o erro: Erro ao cadastrar o pet: Rex Dei uma olhada nos logs do api.jar e tinha isso: JSON parse error: Cannot deserialize value of type 'br.com.alura.adopet.api.entity.TipoPet' from String "cachorro": not one of the values accepted for Enum class: [CACHORRO, GATO]]

Então acabei arrumando o arquivo csv deixando todos os TipoPet maiúsculos.

CACHORRO,Rex,Poodle,5,Marrom,10.5
GATO,Mia,Siamês,3,Cinza,3.2
CACHORRO,Luna,Bulldog Francês,2,Preto,8.7
GATO,Felix,Persa,4,Branco,4.1
CACHORRO,Bella,Labrador Retriever,6,Chocolate,22.0
GATO,Lucy,Sphynx,2,Cinza,3.8
CACHORRO,Apollo,Husky Siberiano,3,Cinza e Branco,18.5
GATO,Leopoldo,Siamês,4,Cinza,6.5

Fica a dica para quem tiver esse mesmo erro.

Minha configuração local:

>java -version
openjdk version "17.0.10" 2024-01-16 LTS
OpenJDK Runtime Environment Corretto-17.0.10.8.1 (build 17.0.10+8-LTS)
OpenJDK 64-Bit Server VM Corretto-17.0.10.8.1 (build 17.0.10+8-LTS, mixed mode, sharing)

Ubuntu 22.04

2 respostas

Olá, Marcel! Tudo bem?

Fico feliz que tenha conseguido resolver o problema que você estava tendo! Além disso, agradeço por compartilhar a sua solução aqui no fórum, sei que ela ajudará outros alunos que passarem por essa mesma situação.

No mais, caso tenha dúvidas ou problemas, não exite em pedir ajuda aqui no fórum.

Bons estudos!

muito bom aqui o arquivo também estava com erro e funcionou corretamente após ter editado a planilha.