You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ja...@apache.org on 2021/03/30 11:57:08 UTC
[iotdb] branch rel/0.11 updated: Throw exeception when device to be
queried is not in tsFileMetaData (#2945)
This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a commit to branch rel/0.11
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/rel/0.11 by this push:
new 8eee1bc Throw exeception when device to be queried is not in tsFileMetaData (#2945)
8eee1bc is described below
commit 8eee1bc7726c102c4a8668a0a12d1a0d39821116
Author: Zesong Sun <sz...@mails.tsinghua.edu.cn>
AuthorDate: Tue Mar 30 19:56:49 2021 +0800
Throw exeception when device to be queried is not in tsFileMetaData (#2945)
---
.../main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java
index 777893c..764a78f 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/read/TsFileSequenceReader.java
@@ -315,7 +315,7 @@ public class TsFileSequenceReader implements AutoCloseable {
Pair<MetadataIndexEntry, Long> metadataIndexPair = getMetadataAndEndOffset(
deviceMetadataIndexNode, path.getDevice(), MetadataIndexNodeType.INTERNAL_DEVICE, true);
if (metadataIndexPair == null) {
- return null;
+ throw new IOException("Device {" + path.getDevice() + "} is not in tsFileMetaData");
}
ByteBuffer buffer = readData(metadataIndexPair.left.getOffset(), metadataIndexPair.right);
MetadataIndexNode metadataIndexNode = deviceMetadataIndexNode;