You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "Haonan Hou (Jira)" <ji...@apache.org> on 2022/01/04 13:25:00 UTC

[jira] [Assigned] (IOTDB-2249) [Aligned timeseries] Delete from “one column of aligned timeseries ,“ select * NPE

     [ https://issues.apache.org/jira/browse/IOTDB-2249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Haonan Hou reassigned IOTDB-2249:
---------------------------------

    Assignee: Haonan Hou

> [Aligned timeseries] Delete from  “one column of aligned timeseries ,“ select *  NPE
> ------------------------------------------------------------------------------------
>
>                 Key: IOTDB-2249
>                 URL: https://issues.apache.org/jira/browse/IOTDB-2249
>             Project: Apache IoTDB
>          Issue Type: Bug
>          Components: Core/Server
>    Affects Versions: 0.13.0
>            Reporter: 刘珍
>            Assignee: Haonan Hou
>            Priority: Minor
>              Labels: pull-request-available
>
> master :
> 1. 测试用例
> CREATE ALIGNED TIMESERIES root.lz.dev.GPS(latitude FLOAT encoding=PLAIN compressor=SNAPPY, longitude FLOAT encoding=PLAIN compressor=SNAPPY)
> insert into root.lz.dev.GPS(time,latitude,longitude ) aligned values(9,3.2,9.8);
> insert into root.lz.dev.GPS(time,latitude ) aligned values(11,4.5);
> insert into root.lz.dev.GPS(time,longitude ) aligned values(11,6.7);
> select * from root.lz.dev.GPS
> delete  from root.lz.dev.GPS.latitude;
> IoTDB> select * from root.lz.dev.GPS
> {color:#DE350B}Msg: 500: [INTERNAL_SERVER_ERROR(500)] Exception occurred: "select * from root.lz.dev.GPS". executeStatement failed. java.lang.NullPointerException{color}
> error日志:
> 2022-01-04 11:51:28,727 [pool-17-IoTDB-Query-4] ERROR {color:#DE350B}*o.a.i.d.q.d.RawQueryDataSetWithoutValueFilter:558 - exception happened in producer thread
> java.lang.NullPointerException: null*{color}
>         at org.apache.iotdb.db.utils.datastructure.AlignedTVList.getAlignedValueByValueIndex(AlignedTVList.java:191)
>         at org.apache.iotdb.db.utils.datastructure.AlignedTVList.getAlignedValue(AlignedTVList.java:160)
>         at org.apache.iotdb.db.utils.datastructure.AlignedTVList.getTimeValuePairForTimeDuplicatedRows(AlignedTVList.java:712)
>         at org.apache.iotdb.db.utils.datastructure.AlignedTVList$AlignedIte.hasNextTimeValuePair(AlignedTVList.java:951)
>         at org.apache.iotdb.db.query.reader.chunk.MemAlignedPageReader.getAllSatisfiedPageData(MemAlignedPageReader.java:57)
>         at org.apache.iotdb.db.query.reader.series.SeriesReader$VersionPageReader.getAllSatisfiedPageData(SeriesReader.java:1140)
>         at org.apache.iotdb.db.query.reader.series.SeriesReader.nextPage(SeriesReader.java:712)
>         at org.apache.iotdb.db.query.reader.series.SeriesRawDataBatchReader.readPageData(SeriesRawDataBatchReader.java:180)
>         at org.apache.iotdb.db.query.reader.series.SeriesRawDataBatchReader.readChunkData(SeriesRawDataBatchReader.java:171)
>         at org.apache.iotdb.db.query.reader.series.SeriesRawDataBatchReader.hasNextBatch(SeriesRawDataBatchReader.java:118)
>         at org.apache.iotdb.db.query.dataset.RawQueryDataSetWithoutValueFilter$ReadTask.runMayThrow(RawQueryDataSetWithoutValueFilter.java:96)
>         at org.apache.iotdb.db.concurrent.WrappedRunnable.run(WrappedRunnable.java:32)
>         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>         at java.lang.Thread.run(Thread.java:748)



--
This message was sent by Atlassian Jira
(v8.20.1#820001)