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>

经测试成功解决问题!

相关推荐
燕山罗成1 天前
JAVA多线程基础
java·开发语言
予枫的编程笔记1 天前
【面试专栏|Java并发编程】拆解Java线程生命周期:从新建到终止,再讲清进程与线程的核心差异
java·多线程·java基础·java面试·进程与线程·面试干货·java线程生命周期
Yvonne爱编码1 天前
JAVA数据结构 DAY7-二叉树
java·开发语言·数据结构
程序媛徐师姐1 天前
Java基于微信小程序的球馆预约系统,附源码+文档说明
java·微信小程序·球馆预约系统小程序·jav球馆预约系统小程序·java球馆预约微信小程序·球馆预约微信小程序·java球馆预约系统
En^_^Joy1 天前
JavaScript入门指南:从零到精通
开发语言·javascript
于先生吖1 天前
2026 新版 Java 同城上门家政服务系统源码 完整可运营
java·开发语言
MIXLLRED1 天前
Python模块详解(一)—— socket 和 threading 模块
开发语言·python·socket·threading
gp3210261 天前
什么是Spring Boot 应用开发?
java·spring boot·后端
happymaker06261 天前
JDBC(MySQL)——DAY04(调用存储过程,存储函数)
java·数据库·mysql
csbysj20201 天前
桥接模式(Bridge Pattern)
开发语言