[[!comment format=mdwn
 username="gioele@678b7c03f524f2669b179b603f65352fcc16774e"
 nickname="gioele"
 avatar="http://cdn.libravatar.org/avatar/366dbda84e78aff8a8a070622aeb63ce"
 subject="comment 4"
 date="2025-07-09T19:36:24Z"
 content="""
For the record, I've experienced a similar problem when uploading a 11 GB file to Backblaze B2:


>  6:1 (158)-6:8 (165): Expected end element for: Name {nameLocalName = \"hr\", nameNamespace = Nothing, namePrefix = Nothing}, but received: EventEndElement (Name {nameLocalName = \"body\", nameNamespace = Nothing, namePrefix = Nothing})

Using `git annex copy --explain` shows that the remote provided a more useful error message:

> 1%    116.47 MiB        5 MiB/s 38m9s
>
> [22:57:03.01203742] (Remote.S3) Response status: Status {statusCode = 413, statusMessage = \"Request Entity Too Large\"}

Maybe the status code could be inspected before parsing the body of the response to provide a clearer error message?
"""]]
