Chosen123Wang opened a new issue, #5457:
URL: https://github.com/apache/hudi/issues/5457

   **_Tips before filing an issue_**
   
   - Have you gone through our [FAQs](https://hudi.apache.org/learn/faq/)?
   
   - Join the mailing list to engage in conversations and get faster support at 
[email protected].
   
   - If you have triaged this as a bug, then file an 
[issue](https://issues.apache.org/jira/projects/HUDI/issues) directly.
   
   **Describe the problem you faced**
   
   A clear and concise description of the problem.
   
   **To Reproduce**
   
   Steps to reproduce the behavior:
   
   1.
   2.
   3.
   4.
   
   **Expected behavior**
   
   A clear and concise description of what you expected to happen.
   
   **Environment Description**
   
   * Hudi version : 0.11.0
   
   * Spark version :3.2.1
   
   * Hive version :3.1.2
   
   * Hadoop version : 3.2.2
   
   * Storage (HDFS/S3/GCS..) : hdfs
   
   * Running on Docker? (yes/no) : no
   
   
   **Additional context**
   
   Add any other context about the problem here.
   
   **Stacktrace**
   
   
   ```Add the stacktrace of the error.```
   
   2022-04-28 17:19:05,955 INFO  org.apache.hadoop.io.compress.CodecPool        
              [] - Got brand-new compressor [.gz]
   2022-04-28 17:19:05,955 INFO  
org.apache.flink.streaming.runtime.tasks.RegularOperatorChain [] - Could not 
complete snapshot 66 for operator stream_write -> Sink: clean_commits (1/1)#63. 
Failure reason: Checkpoint was declined.
   org.apache.flink.runtime.checkpoint.CheckpointException: Could not complete 
snapshot 66 for operator stream_write -> Sink: clean_commits (1/1)#63. Failure 
reason: Checkpoint was declined.
           at 
org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.snapshotState(StreamOperatorStateHandler.java:265)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.snapshotState(StreamOperatorStateHandler.java:170)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.api.operators.AbstractStreamOperator.snapshotState(AbstractStreamOperator.java:348)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.checkpointStreamOperator(RegularOperatorChain.java:233)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.buildOperatorSnapshotFutures(RegularOperatorChain.java:206)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.snapshotState(RegularOperatorChain.java:186)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.tasks.SubtaskCheckpointCoordinatorImpl.takeSnapshotSync(SubtaskCheckpointCoordinatorImpl.java:605)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.tasks.SubtaskCheckpointCoordinatorImpl.checkpointState(SubtaskCheckpointCoordinatorImpl.java:315)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.tasks.StreamTask.lambda$performCheckpoint$14(StreamTask.java:1329)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.tasks.StreamTaskActionExecutor$1.runThrowing(StreamTaskActionExecutor.java:50)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.tasks.StreamTask.performCheckpoint(StreamTask.java:1315)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.tasks.StreamTask.triggerCheckpointOnBarrier(StreamTask.java:1258)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.io.checkpointing.CheckpointBarrierHandler.notifyCheckpoint(CheckpointBarrierHandler.java:147)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.io.checkpointing.SingleCheckpointBarrierHandler.triggerCheckpoint(SingleCheckpointBarrierHandler.java:287)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.io.checkpointing.SingleCheckpointBarrierHandler.access$100(SingleCheckpointBarrierHandler.java:64)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.io.checkpointing.SingleCheckpointBarrierHandler$ControllerImpl.triggerGlobalCheckpoint(SingleCheckpointBarrierHandler.java:493)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.io.checkpointing.AbstractAlignedBarrierHandlerState.triggerGlobalCheckpoint(AbstractAlignedBarrierHandlerState.java:74)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.io.checkpointing.AbstractAlignedBarrierHandlerState.barrierReceived(AbstractAlignedBarrierHandlerState.java:66)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.io.checkpointing.SingleCheckpointBarrierHandler.lambda$processBarrier$2(SingleCheckpointBarrierHandler.java:234)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.io.checkpointing.SingleCheckpointBarrierHandler.markCheckpointAlignedAndTransformState(SingleCheckpointBarrierHandler.java:262)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.io.checkpointing.SingleCheckpointBarrierHandler.processBarrier(SingleCheckpointBarrierHandler.java:231)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.io.checkpointing.CheckpointedInputGate.handleEvent(CheckpointedInputGate.java:181)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.io.checkpointing.CheckpointedInputGate.pollNext(CheckpointedInputGate.java:159)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.io.AbstractStreamTaskNetworkInput.emitNext(AbstractStreamTaskNetworkInput.java:110)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.io.StreamOneInputProcessor.processInput(StreamOneInputProcessor.java:65)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.tasks.StreamTask.processInput(StreamTask.java:496)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.tasks.mailbox.MailboxProcessor.runMailboxLoop(MailboxProcessor.java:203)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.tasks.StreamTask.runMailboxLoop(StreamTask.java:809)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:761) 
~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.runtime.taskmanager.Task.runWithSystemExitMonitoring(Task.java:958)
 [flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.runtime.taskmanager.Task.restoreAndInvoke(Task.java:937) 
[flink-dist_2.12-1.14.3.jar:1.14.3]
           at org.apache.flink.runtime.taskmanager.Task.doRun(Task.java:766) 
[flink-dist_2.12-1.14.3.jar:1.14.3]
           at org.apache.flink.runtime.taskmanager.Task.run(Task.java:575) 
[flink-dist_2.12-1.14.3.jar:1.14.3]
           at java.lang.Thread.run(Thread.java:748) [?:1.8.0_282]
   Caused by: java.lang.ClassCastException: 
org.apache.hudi.common.fs.HoodieWrapperFileSystem cannot be cast to 
org.apache.hudi.common.fs.HoodieWrapperFileSystem
           at 
org.apache.hudi.io.storage.HoodieParquetWriter.<init>(HoodieParquetWriter.java:72)
 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
org.apache.hudi.io.storage.HoodieFileWriterFactory.newParquetFileWriter(HoodieFileWriterFactory.java:84)
 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
org.apache.hudi.io.storage.HoodieFileWriterFactory.newParquetFileWriter(HoodieFileWriterFactory.java:70)
 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
org.apache.hudi.io.storage.HoodieFileWriterFactory.getFileWriter(HoodieFileWriterFactory.java:54)
 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
org.apache.hudi.io.HoodieCreateHandle.<init>(HoodieCreateHandle.java:101) 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
org.apache.hudi.io.HoodieCreateHandle.<init>(HoodieCreateHandle.java:80) 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
org.apache.hudi.io.FlinkCreateHandle.<init>(FlinkCreateHandle.java:67) 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
org.apache.hudi.io.FlinkCreateHandle.<init>(FlinkCreateHandle.java:60) 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
org.apache.hudi.client.HoodieFlinkWriteClient.getOrCreateWriteHandle(HoodieFlinkWriteClient.java:479)
 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
org.apache.hudi.client.HoodieFlinkWriteClient.upsert(HoodieFlinkWriteClient.java:143)
 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
org.apache.hudi.sink.StreamWriteFunction.lambda$initWriteFunction$1(StreamWriteFunction.java:184)
 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
org.apache.hudi.sink.StreamWriteFunction.lambda$flushRemaining$7(StreamWriteFunction.java:461)
 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:608) 
~[?:1.8.0_282]
           at 
org.apache.hudi.sink.StreamWriteFunction.flushRemaining(StreamWriteFunction.java:454)
 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
org.apache.hudi.sink.StreamWriteFunction.snapshotState(StreamWriteFunction.java:131)
 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
org.apache.hudi.sink.common.AbstractStreamWriteFunction.snapshotState(AbstractStreamWriteFunction.java:157)
 
~[blob_p-5b6e5de2921399080316dc7896ff5b9642acc0aa-120d6f609c46b048256bf770aa358086:0.11.0-rc1]
           at 
org.apache.flink.streaming.util.functions.StreamingFunctionUtils.trySnapshotFunctionState(StreamingFunctionUtils.java:118)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.util.functions.StreamingFunctionUtils.snapshotFunctionState(StreamingFunctionUtils.java:99)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.api.operators.AbstractUdfStreamOperator.snapshotState(AbstractUdfStreamOperator.java:87)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           at 
org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.snapshotState(StreamOperatorStateHandler.java:219)
 ~[flink-dist_2.12-1.14.3.jar:1.14.3]
           ... 33 more
   2022-04-28 17:19:05,956 INFO  org.apache.hudi.async.AsyncCleanerService      
              [] - Shutting down async clean service...
   2022-04-28 17:19:05,956 WARN  org.apache.flink.runtime.taskmanager.Task      
              [] - stream_write -> Sink: clean_commits (1/1)#63 
(9a1c1c788f0890ec8536895ab4d266c0) switched from RUNNING to FAILED with failure 
cause: java.io.IOException: Could not perform checkpoint 66 for operator 
stream_write -> Sink: clean_commits (1/1)#63.
           at 
org.apache.flink.streaming.runtime.tasks.StreamTask.triggerCheckpointOnBarrier(StreamTask.java:1274)
           at 
org.apache.flink.streaming.runtime.io.checkpointing.CheckpointBarrierHandler.notifyCheckpoint(CheckpointBarrierHandler.java:147)
           at 
org.apache.flink.streaming.runtime.io.checkpointing.SingleCheckpointBarrierHandler.triggerCheckpoint(SingleCheckpointBarrierHandler.java:287)
           at 
org.apache.flink.streaming.runtime.io.checkpointing.SingleCheckpointBarrierHandler.access$100(SingleCheckpointBarrierHandler.java:64)
           at 
org.apache.flink.streaming.runtime.io.checkpointing.SingleCheckpointBarrierHandler$ControllerImpl.triggerGlobalCheckpoint(SingleCheckpointBarrierHandler.java:493)
           at 
org.apache.flink.streaming.runtime.io.checkpointing.AbstractAlignedBarrierHandlerState.triggerGlobalCheckpoint(AbstractAlignedBarrierHandlerState.java:74)
           at 
org.apache.flink.streaming.runtime.io.checkpointing.AbstractAlignedBarrierHandlerState.barrierReceived(AbstractAlignedBarrierHandlerState.java:66)
           at 
org.apache.flink.streaming.runtime.io.checkpointing.SingleCheckpointBarrierHandler.lambda$processBarrier$2(SingleCheckpointBarrierHandler.java:234)
           at 
org.apache.flink.streaming.runtime.io.checkpointing.SingleCheckpointBarrierHandler.markCheckpointAlignedAndTransformState(SingleCheckpointBarrierHandler.java:262)
           at 
org.apache.flink.streaming.runtime.io.checkpointing.SingleCheckpointBarrierHandler.processBarrier(SingleCheckpointBarrierHandler.java:231)
           at 
org.apache.flink.streaming.runtime.io.checkpointing.CheckpointedInputGate.handleEvent(CheckpointedInputGate.java:181)
           at 
org.apache.flink.streaming.runtime.io.checkpointing.CheckpointedInputGate.pollNext(CheckpointedInputGate.java:159)
           at 
org.apache.flink.streaming.runtime.io.AbstractStreamTaskNetworkInput.emitNext(AbstractStreamTaskNetworkInput.java:110)
           at 
org.apache.flink.streaming.runtime.io.StreamOneInputProcessor.processInput(StreamOneInputProcessor.java:65)
           at 
org.apache.flink.streaming.runtime.tasks.StreamTask.processInput(StreamTask.java:496)
           at 
org.apache.flink.streaming.runtime.tasks.mailbox.MailboxProcessor.runMailboxLoop(MailboxProcessor.java:203)
           at 
org.apache.flink.streaming.runtime.tasks.StreamTask.runMailboxLoop(StreamTask.java:809)
           at 
org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:761)
           at 
org.apache.flink.runtime.taskmanager.Task.runWithSystemExitMonitoring(Task.java:958)
           at 
org.apache.flink.runtime.taskmanager.Task.restoreAndInvoke(Task.java:937)
           at org.apache.flink.runtime.taskmanager.Task.doRun(Task.java:766)
           at org.apache.flink.runtime.taskmanager.Task.run(Task.java:575)
           at java.lang.Thread.run(Thread.java:748)
   Caused by: org.apache.flink.runtime.checkpoint.CheckpointException: Could 
not complete snapshot 66 for operator stream_write -> Sink: clean_commits 
(1/1)#63. Failure reason: Checkpoint was declined.
           at 
org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.snapshotState(StreamOperatorStateHandler.java:265)
           at 
org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.snapshotState(StreamOperatorStateHandler.java:170)
           at 
org.apache.flink.streaming.api.operators.AbstractStreamOperator.snapshotState(AbstractStreamOperator.java:348)
           at 
org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.checkpointStreamOperator(RegularOperatorChain.java:233)
           at 
org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.buildOperatorSnapshotFutures(RegularOperatorChain.java:206)
           at 
org.apache.flink.streaming.runtime.tasks.RegularOperatorChain.snapshotState(RegularOperatorChain.java:186)
           at 
org.apache.flink.streaming.runtime.tasks.SubtaskCheckpointCoordinatorImpl.takeSnapshotSync(SubtaskCheckpointCoordinatorImpl.java:605)
           at 
org.apache.flink.streaming.runtime.tasks.SubtaskCheckpointCoordinatorImpl.checkpointState(SubtaskCheckpointCoordinatorImpl.java:315)
           at 
org.apache.flink.streaming.runtime.tasks.StreamTask.lambda$performCheckpoint$14(StreamTask.java:1329)
           at 
org.apache.flink.streaming.runtime.tasks.StreamTaskActionExecutor$1.runThrowing(StreamTaskActionExecutor.java:50)
           at 
org.apache.flink.streaming.runtime.tasks.StreamTask.performCheckpoint(StreamTask.java:1315)
           at 
org.apache.flink.streaming.runtime.tasks.StreamTask.triggerCheckpointOnBarrier(StreamTask.java:1258)
           ... 22 more
   Caused by: java.lang.ClassCastException: 
org.apache.hudi.common.fs.HoodieWrapperFileSystem cannot be cast to 
org.apache.hudi.common.fs.HoodieWrapperFileSystem
           at 
org.apache.hudi.io.storage.HoodieParquetWriter.<init>(HoodieParquetWriter.java:72)
           at 
org.apache.hudi.io.storage.HoodieFileWriterFactory.newParquetFileWriter(HoodieFileWriterFactory.java:84)
           at 
org.apache.hudi.io.storage.HoodieFileWriterFactory.newParquetFileWriter(HoodieFileWriterFactory.java:70)
           at 
org.apache.hudi.io.storage.HoodieFileWriterFactory.getFileWriter(HoodieFileWriterFactory.java:54)
           at 
org.apache.hudi.io.HoodieCreateHandle.<init>(HoodieCreateHandle.java:101)
           at 
org.apache.hudi.io.HoodieCreateHandle.<init>(HoodieCreateHandle.java:80)
           at 
org.apache.hudi.io.FlinkCreateHandle.<init>(FlinkCreateHandle.java:67)
           at 
org.apache.hudi.io.FlinkCreateHandle.<init>(FlinkCreateHandle.java:60)
           at 
org.apache.hudi.client.HoodieFlinkWriteClient.getOrCreateWriteHandle(HoodieFlinkWriteClient.java:479)
           at 
org.apache.hudi.client.HoodieFlinkWriteClient.upsert(HoodieFlinkWriteClient.java:143)
           at 
org.apache.hudi.sink.StreamWriteFunction.lambda$initWriteFunction$1(StreamWriteFunction.java:184)
           at 
org.apache.hudi.sink.StreamWriteFunction.lambda$flushRemaining$7(StreamWriteFunction.java:461)
           at 
java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:608)
           at 
org.apache.hudi.sink.StreamWriteFunction.flushRemaining(StreamWriteFunction.java:454)
           at 
org.apache.hudi.sink.StreamWriteFunction.snapshotState(StreamWriteFunction.java:131)
           at 
org.apache.hudi.sink.common.AbstractStreamWriteFunction.snapshotState(AbstractStreamWriteFunction.java:157)
           at 
org.apache.flink.streaming.util.functions.StreamingFunctionUtils.trySnapshotFunctionState(StreamingFunctionUtils.java:118)
           at 
org.apache.flink.streaming.util.functions.StreamingFunctionUtils.snapshotFunctionState(StreamingFunctionUtils.java:99)
           at 
org.apache.flink.streaming.api.operators.AbstractUdfStreamOperator.snapshotState(AbstractUdfStreamOperator.java:87)
           at 
org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.snapshotState(StreamOperatorStateHandler.java:219)
           ... 33 more
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to