LiquiBase выбрасывает UnexpectedLiquibaseException: не удается найти LockService

Я пытаюсь заставить LiquiBase работать с InstallAnywhere. InstallAnywhere выполняет LiquiBase через цель ANT.

Это прекрасно работает, если цель ANT выполняется через командную строку. Когда я использую InstallAnywhere, я получаю сообщение об ошибке ниже. Кажется, я не могу заставить InstallAnywhere выкладывать подробные записи. InstallAnywhere использует банки ANT 1.71. Я использовал ANT 1.71 через командную строку, он работал без проблем.

Версия LiquiBase - 3.4.2

ПРЕДУПРЕЖДЕНИЕ 04.11.16 11:28: liquibase: неизвестная база данных: исключение сборки Microsoft SQL Server C:\ProgramFiles\MyApp\database\sql\build.xml:301: liquibase.exception.UnexpectedLiquibaseException: не удается найти LockService для неподдерживаемого в org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:116) в org.apache.tools.ant.Task.perform(Task.java:348) в org.apache.tools.ant.Target. выполнить (Target.java:357) в org.apache.tools.ant.Target.performTasks(Target.java:385) в org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) в org.apache.tools.ant.Project.executeTarget(Project.java:1306) на com.zerog.ia.installer.util.AntUtility.go(Неизвестный источник) на com.zerog.ia.installer.actions.AntRunner.installSelf(Неизвестный источник) на com.zerog.ia.installer.InstallablePiece.install(неизвестный источник) на com.zerog.ia.installer.actions.InstallDirectory.install(неизвестный источник) на com.zerog.ia.installer.actions.InstallDirectory.install(Неизвестный источник) на com.zerog.ia.installer.Install ablePiece.install (неизвестный источник) на com.zerog.ia.installer.GhostDirectory.install(неизвестный источник) на com.zerog.ia.installer.InstallablePiece.install(неизвестный источник) на com.zerog.ia.installer.Installer. установить (неизвестный источник) на com.zerog.ia.installer.actions.InstallProgressAction.ae(неизвестный источник) на com.zerog.ia.installer.actions.ProgressPanelAction$1.run(неизвестный источник) Причина: liquibase.exception.UnexpectedLiquibaseException: Не удается найти LockService для неподдерживаемого в liquibase.lockservice.LockServiceFactory.getLockService(LockServiceFactory.java:79) в liquibase.Liquibase.update(Liquibase.java:195) в liquibase.Liquibase.update (liquibib.19).Liquibase.update(Liquibase.java:327) в liquibase.integration.ant.DatabaseUpdateTask.executeWithLiquibaseClassloader(DatabaseUpdateTask.java:35) в liquibase.integration.ant.BaseLiquibaseTask.execute: Baseache.jj.ant.UnknownElement.execute(UnknownElement.java:288) в sun.reflect.GeneratedMethodAccessor110.invoke(Неизвестный источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke(Неизвестный источник) в java.lang.reflect.Method.invoke(Неизвестный источник) в org.apache.tools.ant.dispatch.Dispatch. Utils.Us.java:106) ... еще 16

Я получаю эту ошибку, потому что URL-адрес SQL сформирован неправильно?

Спасибо за любую помощь.

0 ответов

Другие вопросы по тегам