无法初始化类 liquibase.sqlgenerator.core.LockDatabaseChangeLogGenerator

     2023-02-27     108

关键词:

【中文标题】无法初始化类 liquibase.sqlgenerator.core.LockDatabaseChangeLogGenerator【英文标题】:Could not initialize class liquibase.sqlgenerator.core.LockDatabaseChangeLogGenerator 【发布时间】:2014-10-22 02:11:12 【问题描述】:

当我尝试运行 maven 测试时遇到此问题。不确定是什么导致了问题,因为这些测试之前运行没有问题。我的依赖项由 maven 管理

Caused by: java.lang.NoClassDefFoundError: Could not initialize class liquibase.sqlgenerator.core.LockDatabaseChangeLogGenerator
at sun.reflect.GeneratedConstructorAccessor379.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
at liquibase.sqlgenerator.SqlGeneratorFactory.<init>(SqlGeneratorFactory.java:39)
at liquibase.sqlgenerator.SqlGeneratorFactory.getInstance(SqlGeneratorFactory.java:53)
at liquibase.executor.AbstractExecutor.applyVisitors(AbstractExecutor.java:22)
at liquibase.executor.jvm.JdbcExecutor.access$500(JdbcExecutor.java:35)
at liquibase.executor.jvm.JdbcExecutor$ExecuteStatementCallback.doInStatement(JdbcExecutor.java:284)
at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:54)
at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:106)
at liquibase.executor.jvm.JdbcExecutor.execute(JdbcExecutor.java:96)
at liquibase.lockservice.StandardLockService.init(StandardLockService.java:83)
at liquibase.lockservice.StandardLockService.acquireLock(StandardLockService.java:182)
at liquibase.lockservice.StandardLockService.waitForLock(StandardLockService.java:148)
at liquibase.Liquibase.update(Liquibase.java:189)
at liquibase.Liquibase.update(Liquibase.java:181)
at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:342)
at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:299)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1571)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1509)

【问题讨论】:

【参考方案1】:

在 OSX 上测试的快速修复:

在您的控制台中输入:

$ hostname -f   

输出应该看起来像这样:

MAC008.local

将此作为本地主机添加到您的主机文件中:

$ sudo vi /etc/hosts 

看起来有点像这样:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1             localhost 
fe80::1%lo0 localhost
127.0.0.1 MAC008.local

更改网络后重复。

【讨论】:

【参考方案2】:

从 Windows 切换到 Linux 后,我遇到了同样的问题。我发现了模拟错误https://liquibase.jira.com/browse/CORE-1943 我配置了nss-myhostname,这个错误就消失了。

【讨论】:

“NoClassDefFoundError:无法初始化类”错误

】“NoClassDefFoundError:无法初始化类”错误【英文标题】:"NoClassDefFoundError:Couldnotinitializeclass"error【发布时间】:2009-09-0917:58:50【问题描述】:当我运行我的项目时,我得到了很多关于这个错误的输出:2009年9月9日上午8:2... 查看详情

java.lang.NoClassDefFoundError:无法初始化类 XXX

】java.lang.NoClassDefFoundError:无法初始化类XXX【英文标题】:java.lang.NoClassDefFoundError:CouldnotinitializeclassXXX【发布时间】:2011-11-1115:21:01【问题描述】:publicclassPropHolderpublicstaticPropertiesprop;static//codeforloadingpropertiesfro 查看详情

> 无法初始化类 com.android.repository.api.RepoManager

】>无法初始化类com.android.repository.api.RepoManager【英文标题】:>Couldnotinitializeclasscom.android.repository.api.RepoManager【发布时间】:2021-11-0309:54:41【问题描述】:我是AndroidStudio的新手。设置后,当我尝试导入应用程序时出现该错误... 查看详情

无法初始化类 liquibase.sqlgenerator.core.LockDatabaseChangeLogGenerator

】无法初始化类liquibase.sqlgenerator.core.LockDatabaseChangeLogGenerator【英文标题】:Couldnotinitializeclassliquibase.sqlgenerator.core.LockDatabaseChangeLogGenerator【发布时间】:2014-10-2202:11:12【问题描述】:当我尝试运行maven测试时遇到此问题。不确定... 查看详情

无法将一个类包含到 Ruby 中的另一个类中:未初始化的常量 (NameError)

】无法将一个类包含到Ruby中的另一个类中:未初始化的常量(NameError)【英文标题】:UnabletoincludeaClassintoanotherclassinRuby:uninitializedconstant(NameError)【发布时间】:2011-06-2202:29:08【问题描述】:假设我有三个类,每个类都在自己的文... 查看详情

无法初始化类 com.amazonaws.partitions.PartitionsLoader

】无法初始化类com.amazonaws.partitions.PartitionsLoader【英文标题】:Couldnotinitializeclasscom.amazonaws.partitions.PartitionsLoader【发布时间】:2017-09-3009:23:38【问题描述】:使用EclipseMars。我已经通过帮助中的安装软件添加了awsjavasdk1.11.123。现... 查看详情

尝试执行 DAO 时出现 NullPointerException ... 无法初始化类 ..JavaReflectionManager

】尝试执行DAO时出现NullPointerException...无法初始化类..JavaReflectionManager【英文标题】:NullPointerExceptionwhentryingtoexecuteDAO...Couldnotinitializeclass..JavaReflectionManager【发布时间】:2017-08-0212:11:58【问题描述】:当我尝试在我的LoginController... 查看详情

CoreData:错误:无法在 NSManagedObject 类“视频”上调用指定的初始化程序

...reData:错误:无法在NSManagedObject类“视频”上调用指定的初始化程序【英文标题】:CoreData:error:FailedtocalldesignatedinitializeronNSManagedObjectclass\'Video\'【发布时间】:2016-07-1122:20:23【问题描述】:我目前遇到核心数据错误和“发送到... 查看详情

Weblogic 错误 - 无法初始化类 weblogic.jndi.Environment

】Weblogic错误-无法初始化类weblogic.jndi.Environment【英文标题】:WeblogicError-Couldnotinitializeclassweblogic.jndi.Environment【发布时间】:2021-04-1018:31:01【问题描述】:当我尝试从NetBeans10调试配置为使用OracleWeblogicServer运行的WebApp时,我总是... 查看详情

CoreData:错误:无法在 NSManagedObject 自定义类上调用指定的初始化程序

...CoreData:错误:无法在NSManagedObject自定义类上调用指定的初始化程序【英文标题】:CoreData:error:FailedtocalldesignatedinitializeronNSManagedObjectcustomclass【发布时间】:2016-05-2318:50:18【问题描述】:当我调用函数CacheStation时,我收到错误:... 查看详情

错误:无法初始化类 ru.yandex.clickhouse.ClickHouseUtil

】错误:无法初始化类ru.yandex.clickhouse.ClickHouseUtil【英文标题】:Error:Couldnotinitializeclassru.yandex.clickhouse.ClickHouseUtil【发布时间】:2018-01-1207:00:58【问题描述】:我在我的java应用程序中使用clickhouse-jdbc。我将它添加到pom.xml,如下... 查看详情

从朋友类继承时无法使用大括号括起来的初始化列表

】从朋友类继承时无法使用大括号括起来的初始化列表【英文标题】:Unabletousebraceenclosedinitializer-listwhileinheritingfromfriendclass【发布时间】:2019-09-1809:12:06【问题描述】:我正在尝试为从其父朋友类的子类继承的数据结构使用初... 查看详情

无法初始化类 org.codehaus.groovy.reflection.ReflectionCache

】无法初始化类org.codehaus.groovy.reflection.ReflectionCache【英文标题】:Couldnotinitializeclassorg.codehaus.groovy.reflection.ReflectionCache【发布时间】:2021-02-1404:14:47【问题描述】:我一直在AndroidStudio上使用Flutter。今天,我更新了它,一切都走... 查看详情

无法初始化类 com.sun.jna.Native

】无法初始化类com.sun.jna.Native【英文标题】:Couldnotinitializeclasscom.sun.jna.Native【发布时间】:2012-08-0103:13:42【问题描述】:我试图使用JNA在linux服务器上更改以编程方式上传文件的文件权限。我的参考是this和this。我的代码如下。... 查看详情

Docker中的SpringBoot + Postgres:在docker-compose上:无法初始化JPA EntityManagerFactory:无法加载类

】Docker中的SpringBoot+Postgres:在docker-compose上:无法初始化JPAEntityManagerFactory:无法加载类【英文标题】:SpringBoot+PostgresinDocker:ondocker-compose:FailedtoinitializeJPAEntityManagerFactory:Unabletoloadclass【发布时间】:2021-10-1602:21:28【问题描 查看详情

无法在 AppDelegate 中初始化委托,但在类方法中它可以工作

】无法在AppDelegate中初始化委托,但在类方法中它可以工作【英文标题】:Can\'tinitializingadelegateintheAppDelegatebutinsideaclassmethoditworks【发布时间】:2015-07-2208:52:36【问题描述】:我正在尝试在didFinishLaunchingWithOptions方法内的AppDelegate... 查看详情

CoreData:错误:无法在 NSManagedObject 类“Collect”上调用指定的初始化程序

...eData:错误:无法在NSManagedObject类“Collect”上调用指定的初始化程序【英文标题】:CoreData:error:FailedtocalldesignatedinitializeronNSManagedObjectclass\'Collect\'【发布时间】:2013-02-0507:51:34【问题描述】:为了将一些逻辑封装到模型中,我打... 查看详情

错误:无法初始化类 com.android.sdklib.repositoryv2.AndroidSdkHandler

】错误:无法初始化类com.android.sdklib.repositoryv2.AndroidSdkHandler【英文标题】:Error:Couldnotinitializeclasscom.android.sdklib.repositoryv2.AndroidSdkHandler【发布时间】:2016-09-2713:47:08【问题描述】:我想在启动时使用AndroidStudio构建这个project,但... 查看详情