在一个基于Java的工具中,我试图将液化基约束从3.0.2转换为3.4.1,但是当使用Java 7运行时(尝试了不同的更新,包括最新的80),我得到了一些奇怪的异常,如:
2015-11-13T11:55:43 351+02:00错误java.lang.IllegalStateException:无法找到数据库类liquibase.database.core.MSSQLDatabase的生成器,语句: liquibase.database.core.MSSQLDatabase -池-3-线程-1 liquibase.exception.LockException: java.lang.IllegalStateException:无法找到数据库类liquibase.database.core.MSSQLDatabase的生成器,语句: liquibase.statement.core.UpdateStatement@5232d51
或
iquibase.exception.UnexpectedLiquibaseException: liquibase.exception.ServiceNotFoundException: liquibase.exception.ServiceNotFoundException:无法找到liquibase.executor.Executor的唯一实现。在liquibase.executor.ExecutorService.getExecutor(ExecutorService.java:31) ~液化基核中找到0种实现-3.4.1.jar:na
使用Java 8,一切都很好。
这是众所周知的问题吗?是否有任何说明3.4.1的文档只适用于Java 8(找不到任何东西)。
谢谢你,丹
发布于 2019-03-20 03:50:41
看起来您正在经历这个错误报告修复的问题。如果你升级到3.5.x,你会没事的。
https://stackoverflow.com/questions/33690302
复制相似问题