This is an automated email from the ASF dual-hosted git repository.

jackietien pushed a commit to branch MoreAccurateMsg
in repository https://gitbox.apache.org/repos/asf/tsfile.git

commit 7a5adbbd7e3b68b5c8af944c190d6abd7ca833e5
Author: JackieTien97 <[email protected]>
AuthorDate: Wed Nov 13 18:57:46 2024 +0800

    Print file name in error msg
---
 .../src/main/java/org/apache/tsfile/read/TsFileSequenceReader.java | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/java/tsfile/src/main/java/org/apache/tsfile/read/TsFileSequenceReader.java 
b/java/tsfile/src/main/java/org/apache/tsfile/read/TsFileSequenceReader.java
index af8e0f73..d7a3e160 100644
--- a/java/tsfile/src/main/java/org/apache/tsfile/read/TsFileSequenceReader.java
+++ b/java/tsfile/src/main/java/org/apache/tsfile/read/TsFileSequenceReader.java
@@ -520,7 +520,7 @@ public class TsFileSequenceReader implements AutoCloseable {
       if (ignoreNotExistDevice) {
         return null;
       }
-      throw new IOException("Device {" + device + "} is not in 
tsFileMetaData");
+      throw new IOException("Device {" + device + "} is not in tsFileMetaData 
of " + file);
     }
     ByteBuffer buffer =
         readData(metadataIndexPair.left.getOffset(), metadataIndexPair.right, 
ioSizeConsumer);
@@ -589,7 +589,8 @@ public class TsFileSequenceReader implements AutoCloseable {
       if (ignoreNotExistDevice) {
         return null;
       }
-      throw new IOException("Device {" + path.getDeviceString() + "} is not in 
tsFileMetaData");
+      throw new IOException(
+          "Device {" + path.getDeviceString() + "} is not in tsFileMetaData of 
" + file);
     }
     ByteBuffer buffer = readData(metadataIndexPair.left.getOffset(), 
metadataIndexPair.right);
     MetadataIndexNode metadataIndexNode;
@@ -658,7 +659,7 @@ public class TsFileSequenceReader implements AutoCloseable {
       if (ignoreNotExistDevice) {
         return Collections.emptyList();
       }
-      throw new IOException("Device {" + device + "} is not in 
tsFileMetaData");
+      throw new IOException("Device {" + device + "} is not in tsFileMetaData 
of " + file);
     }
     List<TimeseriesMetadata> timeseriesMetadataList = new ArrayList<>();
 

Reply via email to