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

Erro 500 insomnia

Está aparecendo esse erro no insomnia Insira aqui a descrição dessa imagem para ajudar na acessibilidade

11 respostas

Olá, tudo bem? Poderia pegar no console da aplicação o stacktrace do erro completo e enviar aqui no post do fórum, por favor?

opa tudo bem, obrigado por responder mais aonde fica esse stacjtrace?

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

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

Tem algum erro no @Pattern que você está utilizando aparentemente em /medicos

Poderia enviar seu código aqui tbm?

package med.voll.api.medico;

import jakarta.persistence.*;
import lombok.AllArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import med.voll.api.endereco.Endereco;

@Table(name = "medicos")
@Entity(name = "medicos")
@Getter
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(of = "id")

public class Medico {
    @Id @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;
    private String nome;
    private String email;
    private String telefone;
    private String crm;
    @Enumerated(EnumType.STRING)
    private Especialidade especialidade;
    @Embedded
    private Endereco endereco;

    public Medico(DadosCadastroMedico dados) {
        this.nome = dados.nome();
        this.email = dados.email();
        this.telefone = dados.telefone();
        this.crm = dados.crm();
        this.especialidade = dados.especialidade();
        this.endereco = new Endereco(dados.endereco());
    }
}

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

iai alguém pra ajudar?

solução!

Você tem algum @Pattern no seu código? O error parece ser que o regex nessa annotation está errado Sugestão: tente ir removendo os annotations do bean validation tipo @Pattern do código e re-testando para descobrir qual é a annotation que está gerando o erro

Oi!

É isso que o Otávio mencionou mesmo, sua anotação @Pattern deve estar inválida. Ela foi adicionada no Record DadosCadastroMedico, posta o código dele aqui.

Opa deu certo fiz conforme o Otávio disse, muito obrigado a todos que ajudaram,