Log error: received DATA after END_STREAM

I'm syncing data from S3 storage to a local drive. I use the latest version of Rclone 1.58. I only write errors to the log. The synchronization seems to be fine.

However, the following messages appear in the log:

2022/04/13 05:57:32 protocol error: received DATA after END_STREAM
2022/04/13 05:59:17 protocol error: received DATA after END_STREAM
2022/04/13 06:01:55 protocol error: received DATA after END_STREAM
2022/04/13 06:02:14 protocol error: received DATA after END_STREAM

What does this mean?

Thank you.

This is an error from Go's HTTP2 transport.

Do you have a proxy between you and the internet?

Its probably harmless, but rclone will retry any errors.

I don't use any proxy server.

Moreover, these errors do not happen regularly. A few days everything was without errors and today in the log these four.

I monitor the occurrence of errors through the size of the error log. When it is 0 bytes - everything is OK. If I keep logging these errors, which mean nothing, automatic monitoring will not work.

I'm not sure what is causing it.

Here is where the error is from

If you get it regularly then let me know, otherwise I think it might be some one off thing like AWS switching over their load balancers or something like that.

OK, I'll keep watching. Thanks for now.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.