IDEA master 的最新代码报告了 apache iotdb 数据库错误
the latest code from master in IDEA reported an error with apache iotdb database
很久没有同步master分支上的代码了。当我准备family写代码的时候,却发现IDEA中master的最新代码报错了。报错截图如下:
org.apache.iotdb.db.protocol.influxdb.sql.InfluxDBLogicalGenerator
org.apache.iotdb.db.protocol.influxdb.sql.InfluxDBSqlVisitor;
无法解析符号 'InfluxDBSqlParserBaseVisitor'
无法解析符号 'SqlLexer'
我想在这里获取技术知识,找一个研究数据库问题的小伙伴和我一起
尝试命令“cd ./antlr
mvn clean package -DskipTests"。这是因为IoTDB的项目组成除了手写代码之外,还包括一些自动生成的代码。当我们从master拉取最新的代码时,我们只把手写的代码拉下来;如果最新的分支添加了一些逻辑,自动生成的代码被部分classes引用,同步分支时会报class部分错误,因为本地不存在自动生成的代码
很久没有同步master分支上的代码了。当我准备family写代码的时候,却发现IDEA中master的最新代码报错了。报错截图如下:
org.apache.iotdb.db.protocol.influxdb.sql.InfluxDBLogicalGenerator
org.apache.iotdb.db.protocol.influxdb.sql.InfluxDBSqlVisitor;
无法解析符号 'InfluxDBSqlParserBaseVisitor'
无法解析符号 'SqlLexer'
我想在这里获取技术知识,找一个研究数据库问题的小伙伴和我一起
尝试命令“cd ./antlr mvn clean package -DskipTests"。这是因为IoTDB的项目组成除了手写代码之外,还包括一些自动生成的代码。当我们从master拉取最新的代码时,我们只把手写的代码拉下来;如果最新的分支添加了一些逻辑,自动生成的代码被部分classes引用,同步分支时会报class部分错误,因为本地不存在自动生成的代码