Springboot application restarting after getting warning -Error querying consul Key/Values for context
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- java, spring-boot
Línea de trabajo
Comienza en ConfigWatch.java:206 y sigue cómo la actualización de la configuración de Consul gestiona el fallo de binding de DataSource mostrado en la advertencia. Reproduce el reinicio en producción si es posible e identifica por qué fail-fast=false no lo evita; se considera terminado cuando la aplicación sigue ejecutándose al producirse esta advertencia y el comportamiento relevante está cubierto por una prueba adecuada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Springboot app in production restarts after below warning occurs. This happens after the application has been running for sometime due to which all the nodes restarts.
WARN o.s.c.c.c.ConfigWatch [ConfigWatch.java:206] Error querying consul Key/Values for context .Message: Error creating bean with name 'getDataSource': Could not bind properties to 'DataSource' : prefix=spring.datasource, ignoreInvalidFields=false, ignoreUnknownFields=true; nested exception is org.springframework.boot.context.properties.bind.BindException: Failed to bind properties under 'spring.datasource' to javax.sql.DataSource
This is happening continuously. Tried to stop restart by setting fail-fast as false but didn't work. Now i have disabled the watch to not keep looking for updates in consul. But that doesn't solve the problem.
I have been using springboot 2.2.0 and dependency spring-cloud-starter-consul-al
- Lenguaje dominante
- Java
- Estrellas
- 821
- Forks
- 540
- Merge medio
- 12 h 56 min
- PR fusionados (30 d)
- 15
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de spring-cloud/spring-cloud-consul
-
waiting-for-triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
spring-cloud/spring-cloud-consul#984 ·
Los mantenedores suelen responder en 1 día
-
spring.cloud.consul.config.prefixes documentation updateQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertodocumentation
Dificultad 1/5 1-3 horas Aptitud para principiantes 78/100
spring-cloud/spring-cloud-consul#746 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
waiting-for-triage
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
spring-cloud/spring-cloud-consul#996 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Migrating from Spring boot 3.5.11 to 4.0.3 : reregister-service-on-failure not working anymorePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertowaiting-for-triage
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
spring-cloud/spring-cloud-consul#954 · 1 comentario · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
waiting-for-triage
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
spring-cloud/spring-cloud-consul#951 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de spring-cloud/spring-cloud-consul
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
521xueweihan/HelloGitHub#4105 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
code-maintenance
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
krizaka/krizaka-notifications#32 ·
Los mantenedores suelen responder en 1 día