tlarsendataguy opened a new issue, #644: URL: https://github.com/apache/iceberg-go/issues/644
### Apache Iceberg version None ### Please describe the bug 🐞 I am running a Go container on AWS Fargate that receives messages from SQS and executes a ReplaceDataFiles transaction on a REST catalog. My REST catalog is Polaris (hosted by Snowflake on Open Catalog). I have been testing this container for about 2 days. Early this morning, I got the following warning in the logs: 2025/12/06 11:25:05 A blob.Writer writing to "grib2_dev/mrms/metadata/6a1ad4c5-32dc-4ebe-ab06-eaf9db430800-m3.avro" was never closed (/go/pkg/mod/github.com/apache/[email protected]/io/blob.go:178) After this warning occurred, all further transactions errored out with the following message: error processing messages: error merging: error replacing: error creating transaction: blob (key "grib2_dev/mrms/metadata/6a1ad4c5-32dc-4ebe-ab06-eaf9db430800-m3.avro") (code=NotFound): operation error S3: GetObject, https response error StatusCode: 404, RequestID: EX6437WV478680PJ, HostID: 4S2e8WzoIqHpjbG6ob+rrWfplLNsKjVm02+QDyWPjDsNfICdEsH1hNv9hVN6jZ57dBFjh1H+tW4=, NoSuchKey: The specified key does not exist. I am somewhat confident the error is not in my code as the initial warning was not emitted by any of my error handlers (I don't know where it originated). It seems like some transitory error prevented a manifest writer from closing without being caught. -- 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]
