解决liquibase.exception.LockException: Could not acquire change log lock. Currently locked by XXXX
在开发中,当我们连上数据库的时候,会报下面的这样一个错误:
- 具体的错误如下
liquibase.exception.LockException: Could not acquire change log lock. Currently locked by 10.45.12.87 (10.45.12.87) since 9/3/19 6:24 PM at liquibase.lockservice.StandardLockService.waitForLock(StandardLockService.java:230) at liquibase.Liquibase.update(Liquibase.java:184) at liquibase.Liquibase.update(Liquibase.java:179) at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:353) at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:305) at io.github.jhipster.config.liquibase.AsyncSpringLiquibase.initDb(AsyncSpringLiquibase.java:119) at io.github.jhipster.config.liquibase.AsyncSpringLiquibase.lambda$afterPropertiesSet$0(AsyncSpringLiquibase.java:94) at io.github.jhipster.async.ExceptionHandlingAsyncTaskExecutor.lambda$createWrappedRunnable$1(ExceptionHandlingAsyncTaskExecutor.java:78) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)
- 出现这个问题的原因是我们要操作的数据库需要进行一些设置
例如我这里Java项目连的是selfservice数据库
- 解决这个问题需要执行以下三条命令
注意一定是要连上项目中所使用的数据库,登录上去过后执行。
use selfservice(换成你自己的数据库);select * from DATABASECHANGELOGLOCK;update DATABASECHANGELOGLOCK set LOCKED="", LOCKGRANTED=null, LOCKEDBY=null where ID=1;select * from DATABASECHANGELOGLOCK;
- 执行成功后,再次启动项目
启动成功,问题解决!
解决liquibase.exception.LockException: Could not acquire change log lock. Currently locked by XXXX相关推荐
- 解决liquibase.exception.LockException: Could not acquire change log lock. Currently locked by XXXX
项目启动后报liquibase.exception.LockException: Could not acquire change log lock. 解决方案,执行下面语句: use job(job ...
- Could not acquire change log lock. Currently locked by XXX
Could not acquire change log lock. Currently locked by XXX 在项目执行liquibase时,发现超过5分钟依然执行不完成,最后报错显示被被锁了 ...
- 后端IDEA中报错“Liquibase.exception.LockException:Could not acquire change log lock.”
在IDEA中运行后端项目时报错"Liquibase.exception.LockException:Could not acquire change log lock." 网上查询 ...
- Caused by: liquibase.exception.ValidationFailedException: Validation Failed:1 change sets check sum
db/changelog/mysql/changelog-0001-307096-1.0.sql::1.0::buoluo.meng was: 8:a5d8f616a121230c204fd2b878 ...
- 报错, liquibase.exception.ValidationFailedException: Validation Failed
问题: 2020-11-12 15:15:14.082 WARN 15972 --- [ main] ConfigServletWebServerApplicationContext : Except ...
- jhipster修改jdl生成的实体类报错:liquibase.exception.ValidationFailedException: Validation Failed
使用jhipster创建一个实体类之后,发现实体类不满足业务需求,需要修改: 如果是使用jdl创建的,那么我们只需要在原先的.jh文件中修改实体类内容,然后在项目根目录下执行命令: jhipster ...
- 成功解决 threading Exception unhandled RuntimeError
成功解决 threading Exception "unhandled RuntimeError" 目录 解决问题 解决思路 解决方法 解决问题 Exception " ...
- 解决nested exception is java.lang.IllegalArgumentException: No converter found for return value of typ
@SpringMVC #hahahahha 解决nested exception is java.lang.IllegalArgumentException: No converter found f ...
- 成功解决:Exception in thread quot;AWT-EventQueue-0quot;
成功解决:Exception in thread "AWT-EventQueue-0" 目录 解决问题 解决思路 解决问题 Exception in thread "AW ...
最新文章
- django之Ajax
- Web Storage
- Redis运维和开发学习笔记(3)redis搭建集群
- JAVA设计模式之【单例模式】
- 机器学习--01建立开发集与训练集
- (原创)3.2 AddOwner和OverrideMetadata的区别
- 安装并配置oracle11g,ORACLE11g 安装于基本配置说明
- PowerBuilder 数据窗口实例四(用户信息查询)
- django mysql开发_基于django框架web项目实战开发四 django+mysql实现增删查改功能
- 云原生的基石,一文读懂容器、Docker、Pod到底是什么!
- Oracle 11g 的官方支持周期和时限
- 轻量级神经网络ShuffleNet
- 下载代码的两种方式ssh 和 https
- java如何连接与断开SQL server2008数据库
- [CF538H]Summer Dichotomy
- 企业如何做好员工关怀,减少人才流失
- 华为、魅族手机不显示Log的原因
- Oracle数据库管理每周一例-第十七期 ADG
- java绝对值怎么取
- ROS:坐标系之间的关系 (map \ odom \ base_link)