-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
webdav: nextcloud: new chunking code causing a panic #7168
Comments
@ncw Sorry for the issue and thanks for the ping, I'll try to look into it later this week. From rough memory I remember that I specifically added and tested this retry mechanism because it was preventing me from uploading large files (50 GB) with a large number of chunks (~ 1000). There was almost always at least a chunk that failed to upload and would trigger the restart of the entire transfer. So it definitely worked at some point because I personally needed this to work. I may have pushed the wrong commit or something at that time however, so I will investigate... |
I'm pretty sure changing |
Fix rclone#7168 Co-authored-by: ncw <nick@craig-wood.com> Co-authored-by: Paul <devnoname120@gmail.com>
Fix #7168 Co-authored-by: ncw <nick@craig-wood.com> Co-authored-by: Paul <devnoname120@gmail.com>
I've merged this to master now which means it will be in the latest beta in 15-30 minutes and released in v1.64 (or v1.63.2 if we make one) Thank you @devnoname120 |
Fix rclone#7168 Co-authored-by: ncw <nick@craig-wood.com> Co-authored-by: Paul <devnoname120@gmail.com>
@ncw I'm not entirely sure how your release schedule works but do you plan to publish a new release in the near future? Imho those fixes are significant. |
@devnoname120 check out the milestone :-) In about a week is the plan! |
This is released into v1.64 now :-) |
It was reported on the forum that rclone v1.63.1 is panicing in the Go http standard library
https://forum.rclone.org/t/panic-after-updating-to-v1-63-1/40226
With a bit of tracing the Go stdlib code I managed to work out that it is caused by the
nil, nil
return of this coderclone/backend/webdav/chunking.go
Lines 122 to 126 in 70cbcef
GetBody
must not return anil
body with anil
error.@devnoname120 do you have any ideas about this? I think this is probably a type which should say
err != nil
noterr == nil
but that means we've been taking the wrong branch all along so a bit of testing may be needed.How to use GitHub
The text was updated successfully, but these errors were encountered: