I am constantly having problems with the camera auto upload feature starting to upload my photos, and then showing “upload canceled” randomly. I have it set to upload over WiFi and data, so there should be no reason for the app to stop the upload.
Right now I am on a stable wifi connection and have a 39mb video file that is trying to get auto uploaded. It gets to 100% then shows “canceled” and starts over. Rinse and repeat…
You excpect feedback within some days? Patience please! This is a community and you need to know whom to involve.
Android 7.1 is not with many users for now. Most are even below 6. I think that might be the reason why it has not been tested yet.
@daniel.pan Please direct this problem to your APP DEV. Thx!
The Android camera auto upload is stable. We haven’t received many bug reports about it within last half year. The last reported bug was related to the Nginx config.
Can you check the Nginx log at the server side? Are there Nginx logs related to the failed uploads?
There are no errors in the logs that I see. The Android client just randomly stops uploading and sets everything that is left in the transfer queue as “Upload canceled”. The app isn’t even touched when this happens, nobody actively canceled it.
Here’s what the access.log looks like when the last upload is sent before the app cancels the rest of the uploads:
Here’s the error.log around that time. As you can see, nothing related:
2017/06/27 20:35:57 [error] 1152#0: *213690 “/usr/share/nginx/html/phpmanager/index.html” is not found (2: No such file or directory), client: 179.160.255.19, server: _, request: “HEAD http://198.23.134.177:80/phpmanager/ HTTP/1.1”, host: “198.23.134.177”
2017/06/27 21:16:30 [error] 1150#0: *215145 “/usr/share/nginx/html/mysql/admin/index.html” is not found (2: No such file or directory), client: 80.229.229.134, server: _, request: “HEAD http://198.23.134.177:80/mysql/admin/ HTTP/1.1”, host: “198.23.134.177”
2017/06/27 21:16:32 [error] 1150#0: *215145 “/usr/share/nginx/html/mysql/dbadmin/index.html” is not found (2: No such file or directory), client: 80.229.229.134, server: _, request: “HEAD http://198.23.134.177:80/mysql/dbadmin/ HTTP/1.1”, host: “198.23.134.177”
2017/06/27 21:16:33 [error] 1150#0: *215145 “/usr/share/nginx/html/mysql/sqlmanager/index.html” is not found (2: No such file or directory), client: 80.229.229.134, server: _, request: “HEAD http://198.23.134.177:80/mysql/sqlmanager/ HTTP/1.1”, host: “198.23.134.177”
2017/06/27 21:16:35 [error] 1150#0: *215145 “/usr/share/nginx/html/mysql/mysqlmanager/index.html” is not found (2: No such file or directory), client: 80.229.229.134, server: _, request: “HEAD http://198.23.134.177:80/mysql/mysqlmanager/ HTTP/1.1”, host: “198.23.134.177”
2017/06/27 21:16:36 [error] 1150#0: *215145 “/usr/share/nginx/html/phpmyadmin/index.html” is not found (2: No such file or directory), client: 80.229.229.134, server: _, request: “HEAD http://198.23.134.177:80/phpmyadmin/ HTTP/1.1”, host: “198.23.134.177”
Please let me know what else you would like to see and I’ll be happy to provide it.
Just wanted to rebump this @daniel.pan. Curious if anything has been found yet as to what could be the cause of this?
This is still an issue for both Android 6.0 and 7.1 on my end. Individual one-off uploads work fine (usually), it’s when the system goes to upload several thousand files that were detected to need auto-uploading that it does an indiscriminate number of them, then marks the rest as “cancelled”.
I am using Android 7.0 and I have the same issue, I have two video files 150 mb and 120 mb in size, it start uploading both but at around 50 mb upload it cancel by itself, and things get worst it repeat uploading with cancellation and I have to stop android sync to stop eating my bandwidth. I have no issue syncing small files like pictures.
I uploaded the two files manually by using my PC browser and I had no issue, so I guess the problem comes from Android client or Android fragmentation.
I am using latest Android client 2.1.13, and seafile pro server 6.1.1 on centos 7 with nginx https.
All my setting in nginx and seafile config file upload size is 0 (limitless).
Since it seems unlikely this is going to get traction soon, I’ve put a workaround in place that works well.
For those that use the camera upload feature but are having trouble like I am, what i did was disable camera auto upload, and configure an app called Foldersync Lite to handle the camera upload for me instead. Just configure it as webdav and boom works great!
If you are willing to pay for the pro version, you can use the instant sync option to get very quick uploads. You are also able to tell it (both pro and free) to not overwrite files, that way you don’t get hit with the “bug” that the seafile Android app has where if you reinstall it, it reuploads every file in your camera folder.
I have found that several user who have complaint about this particular problem don’t have stable wifi connections.
Besides that the upload status on many phone’s have a pretty huge delay informing the user to late what the actual status is.
I am experiencing this issue whenever seadorid is trying to sync videos. it just cancels the upload and there is no way to efficiently restart all the uploads.