ryanovas opened a new issue, #1546: URL: https://github.com/apache/iceberg-python/issues/1546
### Apache Iceberg version 0.8.1 (latest release) ### Please describe the bug 🐞 Here is a link to the relevant boto issue: https://github.com/boto/boto3/issues/4398 Attempting to use `table.append` or `table.overwrite` when using the 1.36.x version installed by default with s3fs causes a very confusing error `botocore.exceptions.ClientError: An error occurred (MissingContentLength) when calling the PutObject operation: None` The workaround is to downgrade back to botocore 1.35.99 manually. I'm unsure if there's work on the pyiceberg side to resolve this but I am posting this issue for others like me googling this issue and struggling to find answers. I might also suggest pyiceberg consider a library that doesn't rely on AWS controlled boto and uses something more like s2cmd that is more S3-agnostic for those of us using things like Digital Ocean, minio, backblaze, etc. ### Willingness to contribute - [ ] I can contribute a fix for this bug independently - [ ] I would be willing to contribute a fix for this bug with guidance from the Iceberg community - [ ] I cannot contribute a fix for this bug at this time -- 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.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