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

Reply via email to