Describe the bug
When logical and physical schema metadata mismatch, the error message does not show the metadata differences.
Example:
Error while planning query: Internal error: Physical input schema should be the same as the one converted from logical input schema. Differences: .
The Differences: . is confusing because it does not show any differences.
To Reproduce
Execute a query on a parquet file with metadata and skip_metadata = false where the physical/logical metadata do not match.
Examples of issues with reproducers:
#19049
#18337
Expected behavior
Error message should show metadata differences.
Additional context
No response