lunes, 9 de septiembre de 2013

Flyway: No enum const class com.googlecode.flyway.core.api.MigrationState.SUCCESS

Esta excepción lanzada por Flyway:

java.lang.IllegalArgumentException: No enum const class com.googlecode.flyway.core.api.MigrationState.SUCCESS 
        at java.lang.Enum.valueOf(Enum.java:214)
        at com.googlecode.flyway.core.api.MigrationState.valueOf(MigrationState.java:21)
        at com.googlecode.flyway.core.metadatatable.MetaDataTable$MigrationInfoRowMapper.mapRow(MetaDataTable.java:382)
        at com.googlecode.flyway.core.metadatatable.MetaDataTable$MigrationInfoRowMapper.mapRow(MetaDataTable.java:370)
        at com.googlecode.flyway.core.util.jdbc.JdbcTemplate.query(JdbcTemplate.java:319)
...

sucede por un valor inválido in la columna 'state'. En mu caso estaba fallando por un espacio en blanco extra del cual no me había dado cuenta.

No hay comentarios:

Publicar un comentario