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引用

    org.flowable flowable-spring-boot-starter 6.8.1
  • mysql数据库驱动引用

    com.mysql mysql-connector-j 8.0.32 runtime

经测试成功解决问题!

相关推荐
张宜强6 小时前
025 安居租赁 · 房屋租赁平台
java·课程设计
Java_2017_csdn6 小时前
ReentrantLock 与 Redis RLock 对比解读
java
YDS8296 小时前
Small Spring IOC篇:实现 Bean 的定义、注册、获取
java·spring
边境悍匪7 小时前
蜗牛学苑 Java 智能体学习 Day45|Knife4j+SpringBoot3、书城项目整合 MyBatis 思维导图复盘
java·开发语言·vue.js·学习·spring
我的xiaodoujiao7 小时前
Django 基础知识详细图文教程 9-Django 模板引擎 2
开发语言·数据库·后端·django
菜鸟~noob2337 小时前
【太空电子战】从CCS到Meadowlands:反通信系统的二十年演进史【含matlab代码】
开发语言·matlab
需要8267 小时前
Arthas 一个命令排查线上问题
java·jvm·spring·spring cloud
Kyrie_kk7 小时前
Java--ProcessBuilder操作系统进程
java·后端
SamDeepThinking7 小时前
关于java final关键字的可见性
java·后端·面试
quantdash_cc8 小时前
量化策略为什么需要实时行情数据?从信号产生到交易决策的时间差说起
开发语言·python·数据分析·量化交易·股票数据·quantdash