当前位置: 首页 > news >正文

liquibase.exception.LockException: Could not acquire change log lock.

项目场景:

启动应用花了好长时间,最后报出异常.


问题描述

启动应用花了好长时间,最后报出异常.
异常:

Caused by: liquibase.exception.LockException: Could not acquire change log lock.  Currently locked by LAPTOP-OQ9VB2CI (192.168.126.1) since 2024/8/9 下午9:30at liquibase.lockservice.StandardLockService.waitForLock(StandardLockService.java:234) ~[liquibase-core-4.5.0.jar:na]at liquibase.Liquibase.lambda$update$1(Liquibase.java:214) ~[liquibase-core-4.5.0.jar:na]at liquibase.Scope.lambda$child$0(Scope.java:177) ~[liquibase-core-4.5.0.jar:na]at liquibase.Scope.child(Scope.java:186) ~[liquibase-core-4.5.0.jar:na]at liquibase.Scope.child(Scope.java:176) ~[liquibase-core-4.5.0.jar:na]at liquibase.Scope.child(Scope.java:155) ~[liquibase-core-4.5.0.jar:na]at liquibase.Liquibase.runInScope(Liquibase.java:2404) ~[liquibase-core-4.5.0.jar:na]at liquibase.Liquibase.update(Liquibase.java:211) ~[liquibase-core-4.5.0.jar:na]at liquibase.Liquibase.update(Liquibase.java:197) ~[liquibase-core-4.5.0.jar:na]at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:314) ~[liquibase-core-4.5.0.jar:na]at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:269) ~[liquibase-core-4.5.0.jar:na]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) ~[spring-beans-5.3.31.jar:5.3.31]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ~[spring-beans-5.3.31.jar:5.3.31]... 75 common frames omitted

在这里插入图片描述


原因分析:

“liquibase.exception.LockException: Could not acquire change log lock. ”

select * from DATABASECHANGELOGLOCK;

在这里插入图片描述

可以判断是出现了分布式锁异常


解决方案:

update DATABASECHANGELOGLOCK set LOCKED="", LOCKGRANTED=null, LOCKEDBY=null where ID=1;

在这里插入图片描述

http://www.lryc.cn/news/419277.html

相关文章:

  • 【多线程-从零开始-捌】阻塞队列,消费者生产者模型
  • 数据结构——栈(Stack)
  • 修改pom.xml为阿里云仓库并且让他生效
  • step13:qml/qt程序打包
  • 招聘求职小程序
  • 10分钟学会docker安装与使用
  • vue3、uniapp-vue3模块自动导入
  • Ubantu设置国内镜像(阿里云、华为云)
  • Redis远程字典服务器(3)——常用数据结构和单线程模型
  • [Qt][按钮类控件]详细讲解
  • 数据结构(5.5_2)——并查集
  • Java Web —— 第四天(Maven)
  • 2024年电脑录屏软件推荐:捕捉屏幕,记录生活,分享精彩
  • oracle 增删改查字段
  • 给不规则的shapeGeometry贴图
  • 网络层IP协议报头字段的认识
  • Linux部署MySQL8.0
  • 二叉树中的深搜
  • 固态继电器行业知识详解
  • 【practise】数组中出现次数超过一半的数字
  • RAGFlow v0.9 重磅升级,支持 GraphRAG,开启下一代 RAG 之旅!
  • MySQL的InnoDB的页里面存了些什么
  • SQL Server 事务
  • qt quick实现的水波纹特效:横向波纹、纵向波纹效果
  • 释放数据要素价值,FISCO BCOS 2024 应用案例征集
  • 日撸Java三百行(day18:循环队列)
  • 论文精读1
  • uniapp免费申请苹果证书教程每次7天可用于测试
  • 【优秀python大屏】基于python flask的广州历史天气数据应用与可视化大屏
  • eBPF编程指南(一):eBPF初体验