Flowable集成mysql启动时报错 java.time.LocalDateTime cannot be cast to java.lang.String
Caused by: java.lang.ClassCastException: java.time.LocalDateTime cannot be cast to java.lang.String
at liquibase.changelog.StandardChangeLogHistoryService.getRanChangeSets(StandardChangeLogHistoryService.java:287) ~[liquibase-core-3.5.5.jar:na]
at liquibase.changelog.AbstractChangeLogHistoryService.upgradeChecksums(AbstractChangeLogHistoryService.java:64) ~[liquibase-core-3.5.5.jar:na]
at liquibase.changelog.StandardChangeLogHistoryService.upgradeChecksums(StandardChangeLogHistoryService.java:258) ~[liquibase-core-3.5.5.jar:na]
at liquibase.Liquibase.checkLiquibaseTables(Liquibase.java:1126) ~[liquibase-core-3.5.5.jar:na]
at liquibase.Liquibase.update(Liquibase.java:205) ~[liquibase-core-3.5.5.jar:na]
at liquibase.Liquibase.update(Liquibase.java:192) ~[liquibase-core-3.5.5.jar:na]
at liquibase.Liquibase.update(Liquibase.java:188) ~[liquibase-core-3.5.5.jar:na]
at liquibase.Liquibase.update(Liquibase.java:181) ~[liquibase-core-3.5.5.jar:na]
at org.flowable.dmn.engine.impl.db.DmnDbSchemaManager.initSchema(DmnDbSchemaManager.java:61) ~[flowable-dmn-engine-6.4.0.jar:6.4.0]
... 97 common frames omitted
由于mysql依赖版本过高
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.26</version>
</dependency>
正确引用
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.18</version>
</dependency>
将其将至8.0.18该问题就解决了