Flowable项目启动报错#java.time.LocalDateTime cannot be cast to java.lang.String

Flowable 项目启动后报错

flow项目第一次启动创建表成功,但是第二次启动时报错信息如下:

1、Error creating bean with name 'appRepositoryServiceBean' defined in class

2、Error creating bean with name 'flowableAppEngine': FactoryBean threw exception

3、Error initialising eventregistry data model

4、Error updating eventregistry engine tables

5、java.time.LocalDateTime cannot be cast to java.lang.String

原因在于mysql数据库驱动版本与flowable依赖的组件liquibase-core依赖版本不兼容导致的

解决方案如下:

1、mysql数据库驱动版本退回到8.0.22

2、liquibase-core依赖版本升级到4.3.1以后的版本

经测试成功修复。本人测试pom信息如下:

  • liquibase-core引用

    复制代码
          <dependency>
              <groupId>org.liquibase</groupId>
              <artifactId>liquibase-core</artifactId>
              <version>4.6.1</version>
          </dependency>
  • flowable引用

    <dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter</artifactId> <version>6.8.1</version> </dependency>
  • mysql数据库驱动引用

    <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>8.0.32</version> <scope>runtime</scope> </dependency>

经测试成功解决问题!

相关推荐
程序员zgh9 小时前
Linux系统常用命令集合
linux·运维·服务器·c语言·开发语言·c++
獭.獭.9 小时前
C++ -- STL【unordered_set与unordered_map的实现】
开发语言·c++·unordered_map·unordered_set
可观测性用观测云9 小时前
Pyroscope Java 接入最佳实践
java
山海青风10 小时前
语音合成 - 用 Python 合成藏语三大方言语音
开发语言·python·音视频
占疏10 小时前
dify API访问工作流/聊天
开发语言·数据库·python
似水এ᭄往昔10 小时前
【C++】--AVL树的认识和实现
开发语言·数据结构·c++·算法·stl
气π10 小时前
【JavaWeb】——(若依 + AI)-基础学习笔记
java·spring boot·笔记·学习·java-ee·mybatis·ruoyi
aningxiaoxixi10 小时前
TTS 之 PYTHON库 pyttsx3
开发语言·python·语音识别
阿里云云原生10 小时前
AgentScope Java 1.0:从模型到应用,AI Agent 全生命周期管理利器!
java·云原生
running up11 小时前
Maven依赖管理和项目构建工具
java·maven