Solución:
Hice algunas búsquedas en el PDF de ayuda de IntelliJ:
Ayuda Doc pág. 431
Su documentación describe la marca de verificación como “Se muestra en tiempo de ejecución cuando el depurador reconoce el punto de interrupción como establecido en una línea de código ejecutable”.
y el punto rojo regular como “Se muestra en tiempo de diseño o durante la sesión de depuración cuando la clase con dicho punto de interrupción aún no está cargada”.
Entonces, parecería que la línea a la que está agregando el punto de ruptura nunca se ejecuta. Puede intentar avanzar línea por línea a través de la clase para asegurarse de que la clase no se atasque en alguna parte.
Espero que esto ayude
Recibo este mismo problema de forma intermitente de vez en cuando, siempre ejecuto la última versión de IDEA. Los puntos de ruptura se muestran en rojo pero sin una marca dentro de ellos. Incluso después de reconstruir o volver a ejecutar en depuración, no reciben un tic y no “funcionan”, es decir, el código continúa. Resuelvo reiniciando IDEA, luego reiniciando la configuración de ejecución del depurador / depuración.
Lo mismo sucedió conmigo en la máquina Mac. Seguí estos pasos y todo funcionó bien:
- Detenga el servidor.
- Cierre todos los proyectos de intellij.
- Abra solo el proyecto intellij específico en el que debe ejecutarse mi aplicación.
- Inicie el servidor en modo de depuración.