Hi all,

I get a faling IT when running mvn clean install.
It is:

[INFO] Running org.apache.iotdb.db.integration.IoTDBDeletionIT
ERROR [2019-11-18 14:12:34,244] [pool-285-IoTDB-JDBC-Client-thread-1] 
org.apache.iotdb.db.service.TSServiceImpl:653 - meet error while parsing SQL to 
physical plan:
org.apache.iotdb.db.exception.query.QueryProcessException: number of 
measurement is NOT EQUAL TO the number of values
        at 
org.apache.iotdb.db.qp.strategy.LogicalGenerator.analyzeInsert(LogicalGenerator.java:577)
        at 
org.apache.iotdb.db.qp.strategy.LogicalGenerator.analyze(LogicalGenerator.java:162)
        at 
org.apache.iotdb.db.qp.strategy.LogicalGenerator.getLogicalPlan(LogicalGenerator.java:144)
        at 
org.apache.iotdb.db.qp.QueryProcessor.parseASTToOperator(QueryProcessor.java:86)
        at 
org.apache.iotdb.db.qp.QueryProcessor.parseSQLToPhysicalPlan(QueryProcessor.java:70)
        at 
org.apache.iotdb.db.service.TSServiceImpl.executeStatement(TSServiceImpl.java:633)
        at 
org.apache.iotdb.service.rpc.thrift.TSIService$Processor$executeStatement.getResult(TSIService.java:1465)
        at 
org.apache.iotdb.service.rpc.thrift.TSIService$Processor$executeStatement.getResult(TSIService.java:1450)
        at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39)
        at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39)
        at 
org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:286)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
[ERROR] Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.184 s 
<<< FAILURE! - in org.apache.iotdb.db.integration.IoTDBDeletionIT
[ERROR] testMerge(org.apache.iotdb.db.integration.IoTDBDeletionIT)  Time 
elapsed: 0.049 s  <<< ERROR!
org.apache.iotdb.jdbc.IoTDBSQLException: Statement format is not right: number 
of measurement is NOT EQUAL TO the number of values
        at 
org.apache.iotdb.db.integration.IoTDBDeletionIT.prepareMerge(IoTDBDeletionIT.java:239)
        at 
org.apache.iotdb.db.integration.IoTDBDeletionIT.testMerge(IoTDBDeletionIT.java:118)

Is something wrong with my setup or is this something we should also look into 
when doing the next RC?

Thanks!
Julian

Am 18.11.19, 14:07 schrieb "Jialin Qiao" <qj...@mails.tsinghua.edu.cn>:

    Hi,
    
    Thank you Gouwang, this is a critical bug. In this case, I will close this 
voting and prepare RC3.
    
    Besides, I suggest to change the default compression to SNAPPY instead of 
UNCOMPRESSED, 
    which is more frequently used.
    
    Thanks,
    --
    Jialin Qiao
    School of Software, Tsinghua University
    
    乔嘉林
    清华大学 软件学院
    
    > -----原始邮件-----
    > 发件人: "勾王敏浩" <gwm...@mails.tsinghua.edu.cn>
    > 发送时间: 2019-11-18 20:51:51 (星期一)
    > 收件人: dev@iotdb.apache.org
    > 抄送: 
    > 主题: Re: [VOTE] Apache IoTDB 0.9.0 (incubating) RC2 release
    > 
    > Hi,
    >   My vote is -1 .
    >   Because the upgrade module has a bug when upgrading a old tsfile with 
SNAPPY CompressionType. I have submitted a PR to fix the problem. 
    >   The PR link: https://github.com/apache/incubator-iotdb/pull/565/commits.
    > 
    > 
    > > -----原始邮件-----
    > > 发件人: suyue <su...@mails.tsinghua.edu.cn>
    > > 发送时间: 2019-11-18 19:41:56 (星期一)
    > > 收件人: dev@iotdb.apache.org
    > > 抄送: 
    > > 主题: [VOTE] Apache IoTDB 0.9.0 (incubating) RC2 release
    > > 
    > > Hi,
    > > 
    > > +1  (PPMC vote)
    > > 
    > > I checked:
    > > 
    > > Binary distribution:
    > > 1. verify  ASC
    > > 2. verify hash
    > > 3. verity rat
    > > 4.start iotdb server
    > > 5.start client and execute some sqls
    > > 6. python client
    > > 
    > > Source release:
    > > 1. NOTICE, LICENSE and RELEASE_NOTES
    > > 2. rat
    > > 3. mvn clean test install 
    > > 4. start iotdb server
    > > 5. start client and execute some sqls
    > > 6. python client
    > > Execute:
    > > SET STORAGE GROUP TO root.ln.wf01.wt01;
    > > CREATE TIMESERIES root.ln.wf01.wt01.status WITH DATATYPE=BOOLEAN, 
ENCODING=PLAIN
    > > CREATE TIMESERIES root.ln.wf01.wt01.temperature WITH DATATYPE=FLOAT, 
ENCODING=PLAIN
    > > CREATE TIMESERIES root.ln.wf01.wt01.hardware WITH DATATYPE=INT32, 
ENCODING=PLAIN
    > > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware)  
values(1, 1.1, false, 11)
    > > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware) 
values(2, 2.2, true, 22)
    > > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware) 
values(3, 3.3, false, 33 )
    > > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware)  
values(4, 4.4, false, 44)
    > > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware) 
values(5, 5.5, false, 55)
    > > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware)  
values(6, 1.1, false, 11)
    > > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware) 
values(7, 2.2, true, 22)
    > > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware) 
values(8, 3.3, false, 33 )
    > > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware)  
values(9, 4.4, false, 44)
    > > INSERT INTO root.ln.wf01.wt01(timestamp,temperature,status, hardware) 
values(10, 5.5, false, 55)
    > > Select * from root;
    > > 
    > > Best regards,
    > > Yue Su
    > > 
    

Reply via email to