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/12/09 00:49:00 UTC

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

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

Haonan Hou reassigned IOTDB-5158:
---------------------------------

    Assignee: yanze chen  (was: Haonan Hou)

> 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: yanze chen
>            Priority: Major
>         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)