Hello!
I’m trying to use liquibase 2.0RC2 with Spring, but am getting a BeanCreationException.
Here’s my bean definition:
And here’s the exception I’m getting at startup:
- org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'liquibase' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
Specifically:
- Caused by: java.lang.NullPointerException
at liquibase.database.jvm.JdbcConnection.getDatabaseProductName(JdbcConnection.java:25)
at liquibase.database.core.InformixDatabase.isCorrectDatabaseImplementation(InformixDatabase.java:140)
at liquibase.database.DatabaseFactory.findCorrectDatabaseImplementation(DatabaseFactory.java:61)
at liquibase.integration.spring.SpringLiquibase.createDatabase(SpringLiquibase.java:247)
at liquibase.integration.spring.SpringLiquibase.createLiquibase(SpringLiquibase.java:236)
at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:214)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
Have I forgotten a property? Any help will be very much appreciated.