laskoviymishka commented on issue #857:
URL: https://github.com/apache/iceberg-go/issues/857#issuecomment-4192594816

   
   ## Failure
   
   The `integration-setup` step fails during `provision.py` execution inside 
the spark-iceberg container.
   
   ```
   URI: 
/v1/namespaces/default%1Ftest_positional_mor_deletes/tables/branch_without_5?snapshots=all
   STATUS: 400
   MESSAGE: Suspicious Path Character
   ```
   
   ## Root Cause
   
   **provision.py line 140** used a 3-part dotted identifier for branch-scoped 
DML:
   
   ```python
   spark.sql("DELETE FROM default.test_positional_mor_deletes.branch_without_5 
WHERE number = 5")
   ```
   
   
   |-------|-----|-----------|
   | `apache/iceberg-rest-fixture` | `:latest` | `:1.10.1` |
   | `tabulario/spark-iceberg` | (no tag) | `:3.5.5_1.8.1` |
   
   The `:latest` tag for `iceberg-rest-fixture` points to a nightly/snapshot 
build that changes frequently. Newer Jetty versions enforce stricter URI 
compliance, so the failure appears/disappears depending on which image version 
the CI runner has cached.
   
   Additionally, `pip3 install pyiceberg[s3fs,hive]` is unpinned in the 
Dockerfile.
   
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to