hudi-bot opened a new issue, #16331:
URL: https://github.com/apache/hudi/issues/16331

   {code:java}
   2023-12-06 14:32:16 [ INFO] 
org.apache.hudi.common.table.log.HoodieLogFormatWriter      : 
HoodieLogFile{pathStr='file:/tmp/t2/.hoodie/archived/.commits_.archive.1_1-0-1',
 fileLen=0} does not exist. Create a new file
   2023-12-06 14:32:16 [ERROR] org.apache.hudi.client.HoodieTimelineArchiver    
           : Failed to archive commits, .commit file: 00000000000001.deltacommit
   java.lang.NullPointerException: null of string of map of union in field 
extraMetadata of org.apache.hudi.avro.model.HoodieCommitMetadata of union in 
field hoodieCommitMetadata of org.apache.hudi.avro.model.HoodieArchivedMetaEntry
        at 
org.apache.avro.generic.GenericDatumWriter.npe(GenericDatumWriter.java:184) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:178)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:83) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:73) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.hudi.common.table.log.block.HoodieAvroDataBlock.serializeRecords(HoodieAvroDataBlock.java:119)
 ~[hudi-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.common.table.log.block.HoodieDataBlock.getContentBytes(HoodieDataBlock.java:131)
 ~[hudi-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.common.table.log.HoodieLogFormatWriter.appendBlocks(HoodieLogFormatWriter.java:158)
 ~[hudi-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.common.table.log.HoodieLogFormatWriter.appendBlock(HoodieLogFormatWriter.java:135)
 ~[hudi-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.HoodieTimelineArchiver.writeToFile(HoodieTimelineArchiver.java:671)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.HoodieTimelineArchiver.archive(HoodieTimelineArchiver.java:643)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.HoodieTimelineArchiver.archiveIfRequired(HoodieTimelineArchiver.java:171)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.BaseHoodieWriteClient.archive(BaseHoodieWriteClient.java:922)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.BaseHoodieWriteClient.autoArchiveOnCommit(BaseHoodieWriteClient.java:642)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.HoodieFlinkWriteClient.postCommit(HoodieFlinkWriteClient.java:369)
 ~[hudi-flink-client-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.BaseHoodieWriteClient.commitStats(BaseHoodieWriteClient.java:237)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.HoodieFlinkWriteClient.commit(HoodieFlinkWriteClient.java:121)
 ~[hudi-flink-client-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.sink.StreamWriteOperatorCoordinator.doCommit(StreamWriteOperatorCoordinator.java:531)
 ~[hudi-flink-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.sink.StreamWriteOperatorCoordinator.commitInstant(StreamWriteOperatorCoordinator.java:507)
 ~[hudi-flink-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.sink.StreamWriteOperatorCoordinator.lambda$notifyCheckpointComplete$2(StreamWriteOperatorCoordinator.java:243)
 ~[hudi-flink-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.sink.utils.NonThrownExecutor.lambda$wrapAction$0(NonThrownExecutor.java:130)
 ~[hudi-flink-0.12.2.jar:0.12.2]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[?:1.8.0_202]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[?:1.8.0_202]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_202]
   Caused by: java.lang.NullPointerException
        at org.apache.avro.io.Encoder.writeString(Encoder.java:130) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeString(GenericDatumWriter.java:346)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeString(GenericDatumWriter.java:338)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:151)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:83) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeMap(GenericDatumWriter.java:305)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:140)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:83) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:145)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:83) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeField(GenericDatumWriter.java:221)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeRecord(GenericDatumWriter.java:210)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:131)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:83) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:145)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:83) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeField(GenericDatumWriter.java:221)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeRecord(GenericDatumWriter.java:210)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:131)
 ~[avro-1.10.0.jar:1.10.0]
        ... 21 more
   2023-12-06 14:32:16 [ERROR] 
org.apache.hudi.sink.StreamWriteOperatorCoordinator         : Executor executes 
action [commits the instant 20231206143215269] error
   org.apache.hudi.exception.HoodieCommitException: Failed to archive commits
        at 
org.apache.hudi.client.HoodieTimelineArchiver.archive(HoodieTimelineArchiver.java:654)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.HoodieTimelineArchiver.archiveIfRequired(HoodieTimelineArchiver.java:171)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.BaseHoodieWriteClient.archive(BaseHoodieWriteClient.java:922)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.BaseHoodieWriteClient.autoArchiveOnCommit(BaseHoodieWriteClient.java:642)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.HoodieFlinkWriteClient.postCommit(HoodieFlinkWriteClient.java:369)
 ~[hudi-flink-client-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.BaseHoodieWriteClient.commitStats(BaseHoodieWriteClient.java:237)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.HoodieFlinkWriteClient.commit(HoodieFlinkWriteClient.java:121)
 ~[hudi-flink-client-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.sink.StreamWriteOperatorCoordinator.doCommit(StreamWriteOperatorCoordinator.java:531)
 ~[hudi-flink-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.sink.StreamWriteOperatorCoordinator.commitInstant(StreamWriteOperatorCoordinator.java:507)
 ~[hudi-flink-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.sink.StreamWriteOperatorCoordinator.lambda$notifyCheckpointComplete$2(StreamWriteOperatorCoordinator.java:243)
 ~[hudi-flink-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.sink.utils.NonThrownExecutor.lambda$wrapAction$0(NonThrownExecutor.java:130)
 ~[hudi-flink-0.12.2.jar:0.12.2]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[?:1.8.0_202]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[?:1.8.0_202]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_202]
   Caused by: java.lang.NullPointerException: null of string of map of union in 
field extraMetadata of org.apache.hudi.avro.model.HoodieCommitMetadata of union 
in field hoodieCommitMetadata of 
org.apache.hudi.avro.model.HoodieArchivedMetaEntry
        at 
org.apache.avro.generic.GenericDatumWriter.npe(GenericDatumWriter.java:184) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:178)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:83) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:73) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.hudi.common.table.log.block.HoodieAvroDataBlock.serializeRecords(HoodieAvroDataBlock.java:119)
 ~[hudi-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.common.table.log.block.HoodieDataBlock.getContentBytes(HoodieDataBlock.java:131)
 ~[hudi-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.common.table.log.HoodieLogFormatWriter.appendBlocks(HoodieLogFormatWriter.java:158)
 ~[hudi-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.common.table.log.HoodieLogFormatWriter.appendBlock(HoodieLogFormatWriter.java:135)
 ~[hudi-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.HoodieTimelineArchiver.writeToFile(HoodieTimelineArchiver.java:671)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.HoodieTimelineArchiver.archive(HoodieTimelineArchiver.java:643)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        ... 13 more
   Caused by: java.lang.NullPointerException
        at org.apache.avro.io.Encoder.writeString(Encoder.java:130) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeString(GenericDatumWriter.java:346)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeString(GenericDatumWriter.java:338)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:151)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:83) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeMap(GenericDatumWriter.java:305)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:140)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:83) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:145)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:83) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeField(GenericDatumWriter.java:221)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeRecord(GenericDatumWriter.java:210)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:131)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:83) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:145)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:83) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeField(GenericDatumWriter.java:221)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeRecord(GenericDatumWriter.java:210)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:131)
 ~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:83) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:73) 
~[avro-1.10.0.jar:1.10.0]
        at 
org.apache.hudi.common.table.log.block.HoodieAvroDataBlock.serializeRecords(HoodieAvroDataBlock.java:119)
 ~[hudi-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.common.table.log.block.HoodieDataBlock.getContentBytes(HoodieDataBlock.java:131)
 ~[hudi-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.common.table.log.HoodieLogFormatWriter.appendBlocks(HoodieLogFormatWriter.java:158)
 ~[hudi-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.common.table.log.HoodieLogFormatWriter.appendBlock(HoodieLogFormatWriter.java:135)
 ~[hudi-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.HoodieTimelineArchiver.writeToFile(HoodieTimelineArchiver.java:671)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        at 
org.apache.hudi.client.HoodieTimelineArchiver.archive(HoodieTimelineArchiver.java:643)
 ~[hudi-client-common-0.12.2.jar:0.12.2]
        ... 13 more
   2023-12-06 14:32:16 [ INFO] org.apache.flink.runtime.jobmaster.JobMaster     
           : Trying to recover from a global failure.
   
   {code}
   
   
   ## JIRA info
   
   - Link: https://issues.apache.org/jira/browse/HUDI-7182
   - Type: Bug


-- 
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