Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

Erro ao Agendar Consulta

Quando tento agendar consulta, recebo os seguintes erros:

  • retorno 403
  • texto no terminal do Eclipse:

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

2023-03-22T15:49:34.868-03:00 ERROR 15896 --- [nio-8080-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.springframework.dao.InvalidDataAccessApiUsageException: The given id must not be null] with root cause

java.lang.IllegalArgumentException: The given id must not be null
7 respostas

Oi Gabriel!

Posta aqui o código do seu controller e do DTO

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

O problema está no json que você está enviando no Insomnia, no campo idPaciente. Ficou um : dentro das aspas e o campo acabou sendo enviado com o nome idPaciente:.

Agora está dando o seguinte erro:

![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

solução!

Na classe service deve estar faltando o @Autowired no atributo da lista de validadores.

Descobri, eu não tinha colocado o @Autowired no

private List<ValidadorAgendamentoDeConsulta> validadores;

Isso mesmo, tava na tela do fórum e nem vi sua resposta, valeu professor!!