nastra commented on PR #11574: URL: https://github.com/apache/iceberg/pull/11574#issuecomment-2485826633
@bryanck the issue is that the 1.7 client sends the query param (where the nested namespace is encoded) using `%1F` but the 1.6 catalog expects the non-UTF-8 encoded character `\u001f`. Basically Iceberg 1.6 prior to #10858 used `RestUtil.encodeNamespace()` / `RestUtil.decodeNamespace()` only for paths and used `\u001f` directly with a Splitter/Joiner for the query param on the client and the server, which effectively causes the issue. #10858 was mainly introduced for https://github.com/apache/iceberg/pull/10877, so I'll revisit the approach but in the meantime it's probably the safest to just revert. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org