From f8d20789d85a6aae8c9b8f59bb26e11985eee7c7 Mon Sep 17 00:00:00 2001 From: alesapin Date: Wed, 19 Nov 2025 14:22:26 +0000 Subject: [PATCH] Merge pull request #90209 from alsugiliazova/fix_json_parsing_issue_iceberg Fix JSON Exception in iceberg table with timestamp column when using glue catalog --- src/Databases/DataLake/GlueCatalog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Databases/DataLake/GlueCatalog.cpp b/src/Databases/DataLake/GlueCatalog.cpp index acd597ba531c..9ee8c67ef8e8 100644 --- a/src/Databases/DataLake/GlueCatalog.cpp +++ b/src/Databases/DataLake/GlueCatalog.cpp @@ -485,7 +485,7 @@ bool GlueCatalog::classifyTimestampTZ(const String & column_name, const TableMet DB::StoredObject metadata_stored_object(metadata_path); auto read_buf = object_storage->readObject(metadata_stored_object, read_settings); String metadata_file; - readString(metadata_file, *read_buf); + readStringUntilEOF(metadata_file, *read_buf); Poco::JSON::Parser parser; Poco::Dynamic::Var result = parser.parse(metadata_file);