任宇华 created IOTDB-5790:
--------------------------
Summary: Cannot write to xxxx.checkpoint
Key: IOTDB-5790
URL: https://issues.apache.org/jira/browse/IOTDB-5790
Project: Apache IoTDB
Issue Type: Bug
Affects Versions: 1.0
Reporter: 任宇华
java.nio.channels.ClosedChannelException: null
at sun.nio.ch.FileChannelImpl.ensureOpen(FileChannelImpl.java:110)
at sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:199)
at org.apache.iotdb.db.wal.io.LogWriter.write(LogWriter.java:58)
at
org.apache.iotdb.db.wal.checkpoint.CheckpointManager.logByCachedByteBuffer(CheckpointManager.java:155)
at
org.apache.iotdb.db.wal.checkpoint.CheckpointManager.makeCreateMemTableCP(CheckpointManager.java:123)
at
org.apache.iotdb.db.wal.node.WALNode.onMemTableCreated(WALNode.java:180)
at
org.apache.iotdb.db.engine.storagegroup.TsFileProcessor.createNewWorkingMemTable(TsFileProcessor.java:275)
at
org.apache.iotdb.db.engine.storagegroup.TsFileProcessor.insertTablet(TsFileProcessor.java:293)
at
org.apache.iotdb.db.engine.storagegroup.DataRegion.insertTabletToTsFileProcessor(DataRegion.java:1090)
at
org.apache.iotdb.db.engine.storagegroup.DataRegion.insertTablet(DataRegion.java:1028)
at
org.apache.iotdb.db.consensus.statemachine.visitor.DataExecutionVisitor.visitInsertTablet(DataExecutionVisitor.java:70)
at
org.apache.iotdb.db.consensus.statemachine.visitor.DataExecutionVisitor.visitInsertTablet(DataExecutionVisitor.java:45)
at
org.apache.iotdb.db.mpp.plan.planner.plan.node.write.InsertTabletNode.accept(InsertTabletNode.java:1086)
at
org.apache.iotdb.db.consensus.statemachine.DataRegionStateMachine.write(DataRegionStateMachine.java:411)
at
org.apache.iotdb.db.consensus.statemachine.DataRegionStateMachine.write(DataRegionStateMachine.java:351)
at
org.apache.iotdb.consensus.iot.IoTConsensusServerImpl.write(IoTConsensusServerImpl.java:222)
at
org.apache.iotdb.consensus.iot.IoTConsensus.write(IoTConsensus.java:171)
at
org.apache.iotdb.db.mpp.execution.executor.RegionWriteExecutor.fireTriggerAndInsert(RegionWriteExecutor.java:112)
at
org.apache.iotdb.db.mpp.execution.executor.RegionWriteExecutor$WritePlanNodeExecutionVisitor.executeDataInsert(RegionWriteExecutor.java:226)
at
org.apache.iotdb.db.mpp.execution.executor.RegionWriteExecutor$WritePlanNodeExecutionVisitor.visitInsertTablet(RegionWriteExecutor.java:174)
at
org.apache.iotdb.db.mpp.execution.executor.RegionWriteExecutor$WritePlanNodeExecutionVisitor.visitInsertTablet(RegionWriteExecutor.java:128)
at
org.apache.iotdb.db.mpp.plan.planner.plan.node.write.InsertTabletNode.accept(InsertTabletNode.java:1086)
at
org.apache.iotdb.db.mpp.execution.executor.RegionWriteExecutor.execute(RegionWriteExecutor.java:86)
at
org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchLocally(FragmentInstanceDispatcherImpl.java:241)
at
org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchOneInstance(FragmentInstanceDispatcherImpl.java:137)
at
org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatchWriteSync(FragmentInstanceDispatcherImpl.java:119)
at
org.apache.iotdb.db.mpp.plan.scheduler.FragmentInstanceDispatcherImpl.dispatch(FragmentInstanceDispatcherImpl.java:90)
at
org.apache.iotdb.db.mpp.plan.scheduler.ClusterScheduler.start(ClusterScheduler.java:106)
at
org.apache.iotdb.db.mpp.plan.execution.QueryExecution.schedule(QueryExecution.java:286)
at
org.apache.iotdb.db.mpp.plan.execution.QueryExecution.start(QueryExecution.java:204)
at
org.apache.iotdb.db.mpp.plan.Coordinator.execute(Coordinator.java:150)
at
org.apache.iotdb.db.mpp.plan.Coordinator.execute(Coordinator.java:164)
at
org.apache.iotdb.db.service.thrift.impl.ClientRPCServiceImpl.insertTablet(ClientRPCServiceImpl.java:1243)
at
org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$insertTablet.getResult(IClientRPCService.java:4134)
at
org.apache.iotdb.service.rpc.thrift.IClientRPCService$Processor$insertTablet.getResult(IClientRPCService.java:4114)
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:38)
at
org.apache.iotdb.db.service.thrift.ProcessorWithMetrics.process(ProcessorWithMetrics.java:64)
at
org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:248)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)