[
https://issues.apache.org/jira/browse/HUDI-8772?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Danny Chen closed HUDI-8772.
----------------------------
Resolution: Fixed
Fixed via master branch: 514ac2e722cc8a5952b68a677144ad1ace0590e7
> NPE from get dropped partitions
> -------------------------------
>
> Key: HUDI-8772
> URL: https://issues.apache.org/jira/browse/HUDI-8772
> Project: Apache Hudi
> Issue Type: Bug
> Components: meta-sync
> Reporter: Shiyan Xu
> Priority: Major
> Labels: pull-request-available
> Fix For: 0.16.0, 0.15.1, 1.0.1
>
>
>
> {code:java}
> Caused by: java.lang.NullPointerException: Cannot invoke
> "java.lang.Boolean.booleanValue()" because the return value of
> "org.apache.hudi.avro.model.HoodieCleanPartitionMetadata.getIsPartitionDeleted()"
> is null
> at
> org.apache.hudi.common.table.timeline.TimelineUtils.lambda$null$5(TimelineUtils.java:114)
> at java.base/java.util.HashMap.forEach(HashMap.java:1421)
> at
> org.apache.hudi.common.table.timeline.TimelineUtils.lambda$getDroppedPartitions$6(TimelineUtils.java:113)
> at
> java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
> at
> java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
> at
> org.apache.hudi.common.table.timeline.TimelineUtils.getDroppedPartitions(TimelineUtils.java:110)
> at
> org.apache.hudi.sync.common.HoodieSyncClient.getDroppedPartitionsSince(HoodieSyncClient.java:97)
> at
> org.apache.hudi.hive.HiveSyncTool.syncHoodieTable(HiveSyncTool.java:289)
> at org.apache.hudi.hive.HiveSyncTool.doSync(HiveSyncTool.java:179)
> at
> org.apache.hudi.hive.HiveSyncTool.syncHoodieTable(HiveSyncTool.java:167)
> ... 57 more
> {code}
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)