任宇华 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)

Reply via email to