You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "刘珍 (Jira)" <ji...@apache.org> on 2022/12/09 00:46:00 UTC

[jira] [Created] (IOTDB-5158) IoTDB read resource file : Failed to get devices from tsfile

刘珍 created IOTDB-5158:
-------------------------

             Summary: IoTDB read resource file : Failed to get devices from tsfile
                 Key: IOTDB-5158
                 URL: https://issues.apache.org/jira/browse/IOTDB-5158
             Project: Apache IoTDB
          Issue Type: Bug
          Components: mpp-cluster
    Affects Versions: master branch, 1.0.0
            Reporter: 刘珍
            Assignee: Haonan Hou
         Attachments: 1670419947763-1-0-0.tsfile.resource

master  1208  7f2218b

启动报错(resource文件见附件)
2022-12-08 21:27:29,976 [pool-9-IoTDB-StorageEngine-2] ERROR o.a.i.d.e.s.t.FileTimeIndex:103 - Failed to get devices from tsfile: /data1/iotdb/m_1208_7f2218b_fast1/./sbin/../data/datanode/data/sequence/root.test.g2_0/6/25/1670419947763-1-0-0.tsfile.resource
java.io.IOException: Intend to read 23430914 bytes but 156163 are actually returned
        at org.apache.iotdb.tsfile.utils.ReadWriteIOUtils.readString(ReadWriteIOUtils.java:580)
        at org.apache.iotdb.db.engine.storagegroup.timeindex.DeviceTimeIndex.getDevices(DeviceTimeIndex.java:169)
        at org.apache.iotdb.db.engine.storagegroup.timeindex.FileTimeIndex.getDevices(FileTimeIndex.java:91)
        at org.apache.iotdb.db.engine.storagegroup.TsFileResource.getDevices(TsFileResource.java:411)
        at org.apache.iotdb.db.engine.storagegroup.DataRegion.updateLastFlushTime(DataRegion.java:565)
        at org.apache.iotdb.db.engine.storagegroup.DataRegion.recoverFilesInPartition(DataRegion.java:850)
        at org.apache.iotdb.db.engine.storagegroup.DataRegion.recover(DataRegion.java:493)
        at org.apache.iotdb.db.engine.storagegroup.DataRegion.<init>(DataRegion.java:333)
        at org.apache.iotdb.db.engine.StorageEngine.buildNewDataRegion(StorageEngine.java:455)
        at org.apache.iotdb.db.engine.StorageEngine.lambda$asyncRecover$2(StorageEngine.java:251)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)





--
This message was sent by Atlassian Jira
(v8.20.10#820010)