现象

apache/iotdb 代码仓库从 rel/0.12 分支切换到 master(0.13) 分支后,使用如下命令编译代码:

mvn clean package -pl distribution -am -DskipTests

出现编译问题:


java: 不兼容的类型: org.apache.thrift.TConfiguration无法转换为java.lang.String


在这里插入图片描述

原因

通常由于 idea 中依赖的第三方库没有更新,需要手动更新依赖。


解决方案


在 Project 中找到 External Libraries:


选中 thrift 相关的依赖包:libthrift-0.13.0.jar。

在这里插入图片描述


Delete 之后就好了



  • No labels