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]