Tengo un problema al implementar la API de borradores usando Spring Boot. Todas las API funcionan, pero esta API me está dando problemas y no puedo entender el problema.
¿Alguien ha implementado esto y podría guiarme con el problema? Estoy incluyendo el error que puedo capturar en la excepción:
2023-05-15 15:09:44.310 ERROR 880 --- [nio-5000-exec-1] c.b.c.e.advice.ExceptionHandlerAdvice : ** Exception Leaked & captured : JsonParseException; Token no reconocido 'Optional': se esperaba (String JSON, Número, Matriz, Objeto o token 'null', 'true' o 'false')
at [Source: (String)"Optional[java.nio.HeapByteBuffer[pos=0 lim=16187 cap=16187]]"; line: 1, column: 9]
2023-05-15 15:09:44.315 DEBUG 880 --- [nio-5000-exec-1] s.s.w.c.SecurityContextPersistenceFilter : SecurityContextHolder limpiado para completar la solicitud
com.fasterxml.jackson.core.JsonParseException: Token no reconocido 'Optional': se esperaba (String JSON, Número, Matriz, Objeto o token 'null', 'true' o 'false')
Aquí también está el payload y la URL “/drafts.json”:
{
"draft_key": "new_topic",
"sequence": 94,
"data": {
"reply": "estaetwetweas sfasdf asdfa sdf as ",
"action": "createTopic",
"title": "test test test",
"categoryId": 5,
"archetypeId": "regular",
"metaData": null,
"composerTime": 19025,
"typingTime": 4800
}
}