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

Reply via email to