Lei Rui created IOTDB-317: ----------------------------- Summary: [0.8.1] flush data, execute a wrong aggregation query and the server fails Key: IOTDB-317 URL: https://issues.apache.org/jira/browse/IOTDB-317 Project: Apache IoTDB Issue Type: Bug Reporter: Lei Rui
*tag release/0.8.1* I start a new server and run the following commands in a client: ``` 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 mean(temperature) from root.ln.wf01.wt01 *select abc(temperature) from root.ln.wf01.wt01* // Msg: Cannot get column abc(root.ln.wf01.wt01.temperature) data type // It costs 0.014s select mean(temperature) from root.ln.wf01.wt01 select count(temperature) from root.ln.wf01.wt01 *flush* select count(temperature) from root.ln.wf01.wt01 // Msg: null // It costs 0.011s select * from root // Msg: java.nio.channels.ClosedByInterruptException // It costs 0.015s ``` As can be seen, after executing a wrong aggregation query "select abc(temperature) from root.ln.wf01.wt01" and a flush command (you can also flush before executing this wrong aggregation query), the following two queries fail. I then close the client and restart a new client, queries still fail. I close the server and restart, queries work finally. -- This message was sent by Atlassian Jira (v8.3.4#803005)