Junto com os passos da aula, quando tento importar pets do abrigo, o VSCODE, me retorna esse erro. Ainda não consegui enxergar onde esta o erro na classe PetService, já verifiquei a classe junto ao código do professor.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Junto com os passos da aula, quando tento importar pets do abrigo, o VSCODE, me retorna esse erro. Ainda não consegui enxergar onde esta o erro na classe PetService, já verifiquei a classe junto ao código do professor.
Oii, João! Tudo bem?
Esse erro que está recebendo nos informa que no arquivo PetService.java possui o objeto BufferedReader chamado reader, o mesmo está sendo usado, mas não foi inicializado. Dessa forma, ele não consegue ser lido.
Se me permite, sugiro algumas coisas que você pode verificar no seu código:
Verifique se a classe PetService está no mesmo pacote que a classe onde você está tentando importá-la. Se não estiver, você precisará especificar o caminho completo para a classe PetService no seu comando de importação.
Revise o seu código completo para identificar se possui algum erro de sintaxe.
Revise o código para saber se está abrindo o arquivo antes de criar o BufferedReader.
Se atente ao fechamento dos códigos, isso também pode interferir na leitura, evitando o vazamento de recursos.
Lembre-se de salvar todas as alterações realizadas no VS Code, às vezes ele falha ao reconhecer atualizações.
Por fim, tente limpar o cache do seu compilador Java. Às vezes, o compilador pode ficar "preso" em uma versão antiga do seu código, o que pode causar erros ao tentar importar classes.
Espero que uma das sugestões te ajude. Qualquer dúvida, compartilhe no fórum.
Bons estudos, João!