Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
ghx-label-4
Description
DELETE throws DateTimeParseException when deleting from DAY-partitioned Iceberg table.
Stack trace:
[1] java.time.format.DateTimeFormatter.parseResolved0 (DateTimeFormatter.java:1,949) [2] java.time.format.DateTimeFormatter.parse (DateTimeFormatter.java:1,851) [3] java.time.LocalDate.parse (LocalDate.java:400) [4] org.apache.iceberg.expressions.Literals$StringLiteral.to (Literals.java:495) [5] org.apache.iceberg.types.Conversions.fromPartitionString (Conversions.java:70) [6] org.apache.impala.util.IcebergUtil.getPartitionValue (IcebergUtil.java:748) [7] org.apache.impala.util.IcebergUtil.partitionDataFromDataFile (IcebergUtil.java:726) [8] org.apache.impala.service.IcebergCatalogOpExecutor.deleteRows (IcebergCatalogOpExecutor.java:364) [9] org.apache.impala.service.IcebergCatalogOpExecutor.execute (IcebergCatalogOpExecutor.java:337) [10] org.apache.impala.service.CatalogOpExecutor.updateCatalogImpl (CatalogOpExecutor.java:7,042) [11] org.apache.impala.service.CatalogOpExecutor.updateCatalog (CatalogOpExecutor.java:6,786) [12] org.apache.impala.service.JniCatalog.lambda$updateCatalog$15 (JniCatalog.java:487) ...