Wednesday 15 February 2012

spring boot - Unit tests print exception after upgrading liquibase to 3.2.2 -



spring boot - Unit tests print exception after upgrading liquibase to 3.2.2 -

i have spring boot/liquibase app , after upgrading liquibase 3.2.2 unit tests starts print exception, tests still pass:

[warn] liquibase - error initializing springliquibase java.io.filenotfoundexception: servletcontext resource [/] cannot resolved url because not exist @ org.springframework.web.context.support.servletcontextresource.geturl(servletcontextresource.java:156) ~[spring-web-4.0.7.release.jar:4.0.7.release] @ liquibase.integration.spring.springliquibase$springresourceopener.init(springliquibase.java:74) [liquibase-core-3.2.2.jar:na] @ liquibase.resource.abstractresourceaccessor.(abstractresourceaccessor.java:19) [liquibase-core-3.2.2.jar:na] @ liquibase.integration.spring.springliquibase$springresourceopener.(springliquibase.java:64) [liquibase-core-3.2.2.jar:na] @ liquibase.integration.spring.springliquibase.createresourceopener(springliquibase.java:388) [liquibase-core-3.2.2.jar:na] @ liquibase.integration.spring.springliquibase.createliquibase(springliquibase.java:349) [liquibase-core-3.2.2.jar:na] @ liquibase.integration.spring.springliquibase.afterpropertiesset(springliquibase.java:300) [liquibase-core-3.2.2.jar:na] @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.invokeinitmethods(abstractautowirecapablebeanfactory.java:1613) [spring-beans-4.0.7.release.jar:4.0.7.release] @ org.springframework.beans.factory.support.abstractautowirecapablebeanfactory.initializebean(abstractautowirecapablebeanfactory.java:1550) [spring-beans-4.0.7.release.jar:4.0.7.release] @ ...

spring boot doesn't back upwards liquibase 3.2.2 @ moment. haven't seen exact error you've posted in question, suspect it's symptom of incompatibilities between liquibase 3.0.x , 3.2.x.

to safe, should stick liquibase 3.0.x now, although believe 3.1.x may work well.

there's open spring boot issue describing of problems 3.2.x. there's open spring boot pull request provides compatibility liquibase 3.2.x. it's scheduled inclusion in spring boot 1.2 due release in novemeber.

spring-boot liquibase

No comments:

Post a Comment