es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Problemas con Flyway (6.5.7) y Spring Boot 2.5.x?

Estamos utilizando Flyway 6.5.7 e intentamos actualizar de Spring Boot 2.4.13 a Spring Boot 2.5.x. La aplicación está construida con Gradle 7.2.

Antes de la actualización de Spring Boot, todo funcionaba bien, pero después de ella, falla la creación de beans con este error al iniciar la aplicación:

Failed to instantiate [org.flywaydb.core.Flyway]: Factory method ‘flyway’ threw exception; nested exception is java.lang.IllegalArgumentException: Name must not be null”, “level”:”WARN”,”thread”:”main”,”logClass”:”o.s.c.s.AbstractApplicationContext”,”logMethod”:”refresh”}

Si desactivamos Flyway, la aplicación funciona correctamente con Spring Boot 2.5.x.

Y si volvemos a una versión anterior de Spring Boot y activamos Flyway de nuevo, funciona bien…

¿Qué sucede con Flyway y Spring Boot 2.5.x?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que hay una incompatibilidad entre Flyway 6.5.7 y Spring Boot 2.5.x. Se recomienda actualizar Flyway a la última versión (actualmente 6.6.2) para garantizar la compatibilidad con Spring Boot 2.5.x.

Comments are closed.