1
resposta

[Bug] _typeError

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Adna.

Tudo bem?

Esse erro indica que você está tentando realizar um tipo de conversão (casting) de Null para o tipo Journal, mas o valor que você está tentando converter é, na verdade, Null. Isso pode acontecer quando você está trabalhando com variáveis que podem ser nulas e não está verificando se elas são nulas antes de tentar fazer a conversão de tipo.

Uma sugestão de solução é verificar se a variável é nula antes de converter:

Antes de tentar converter o valor para o tipo Journal, verifique se não é nulo. Isso pode ser feito usando uma condicional, por exemplo:

if (suaVariavel != null) {
  Journal journal = suaVariavel as Journal;
  // Restante do código
} else {
  // Lida com o caso em que a variável é nula
}

Isso é feito na aula "Alterando uma entrada com PUT", veja o vídeo até o final.

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

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