-
Notifications
You must be signed in to change notification settings - Fork 668
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
When server has external storage the folders to sync dialog times out waiting for the server reply #3524
Comments
On 1.8.4 (build 5267) (single account Windows client) when I click on the account I see good buttons on the right-hand side: and Account Maintenance buttons to the right of "Storage Usage" for: If these functions appeared somewhere that I could find them, then I expect all would be well. |
Is the ability to "choose what to sync" just hidden somewhere in the UI that I cannot find? |
is the corporate ownCloud a huge one? Maybe listing of the server folders takes its time? Tested the similar setup here, works nicely. |
Then we should add loading feedback (like a spinner) while the request runs. |
Both are very small. We are just starting out. I will play some more this evening. The corporate one authenticates to our IMAP email server, using email address+email password. My personal one just has real local users set up. But that should not make any difference. Also I get the choose folders to sync fine for the corporate one on a Windows7 desktop running ownCloud client 1.8.4. |
@phil-davis great, thanks. Please do not forget to record a client log file when testing. |
The issue is with External Storage. I had some External Storage defined in the corporate ownCloud. That storage was read-only to the corporate ownCloud and shared to everyone. |
@phil-davis i don't know what the problem could be. Perhaps you could look in the log what it says when you try to open the folders? |
This is in one of my many browser tabs to do! I will play with some remote storage over the weekend and see exactly what I can do to reproduce this. |
Problem is the same if I add an external storage from the cloud administrator and share it with [someone|everyone] on that cloud and if I create the external storage directly as just an ordinary user. ownCloud Client 2.0.0beta1 connecting to ownCloud server 8.0
I can replicate this easily without doing anything unusually tricky, so I am hoping that it can be easily reproduced in the lab also. |
On startup it all looks good for the initial in-sync checks. Folder "Zf1" is the external storage I added for testing and that folder and files in it appear in the overall sync check.
|
Looks like the server did not reply to the PROPFIND that should return the list of folders. We should probably show to the user some feedback like a "Failed to fetch list of folder" item or something. |
That is a commercially hosted server running 8.0. The symptoms always happen as soon as I add any External Storage and share it to a user. They immediately cannot open/refresh the client-end folders to sync tree. |
Oh also, if there are new folders which are too big, then the selective sync tree should be expanded by default (and scrolled to the respective folders) to make them visible. |
Which type of external storage @phil-davis ?
Afaik this had been done, @ogoffart ? |
I add ownCloud external storage that accesses a folder on another ownCloud at the same blaucloud.de and running the same 8.0 hosted server software. I can add the external storage even as an ordinary unpriv user, so it is just my own external storage - no fancy system-wide stuff or... I expect that this would be easy to reproduce in a lab. |
I just created myself a User1@myfamily.blaucloud.de (8.0) |
I installed ownCloud client 1.8.4 on another Windows7 computer. I connected it to the same User1@myfamily.blaucloud.de account on the same ownCloud server. It downloaded all the files, including those in testshare. When I click "Choose What to Sync" it is "Loading..." for a moment and then the folder tree is displayed. |
@PVince81 Can this in any way be related to (missing) owncloud/core#13882 ? @ogoffart My guess is that it is related to the WebDAV properties possibly having changed with 2.0? |
I'm having the same issue. I currently have 2 external storages AWS S3 and DreamObjects (which also uses S3 protocol). The first time I log in in the desktop client, it takes around 1 minute to show what folders to sync, but it does! On the other hand, if I click in the Sync message to show folders it just timeouts in around 5 secs and shows me "Error while loading the list of folders from the server" Wish I could be of more help, but I'm quite illiterate in C++. The least I can do is provide my log file: Version: 2.0.1
|
I think that the "choose what to sync" dialog in the initial setup wizard does not have a timeout (or at least has a very long timeout) because that works if you wait long enough. |
We now show 'Fetching data...' after a second. This also increased the timeout to 60s, making the error condition much less likely.
We now show 'Fetching data...' after a second. This also increased the timeout to 60s, making the error condition much less likely.
You now get a progress indication after 1s of waiting. The timeout is increased from 5s to 60s. |
Thanks, I will try with the nightly that will build tonight and report back... |
FYI, I had the same issue on OS X 10.10 as well as 10.11. I uninstalled 2.0.1 and reverted to 1.8.4 and the list of folders now shows up again. I was also advised to try 2.0.2-nightly20151008 (build 2772) which did not fix the problem. Only going back to 1.8.4 fixed this issue for me. |
The increase of the timeout to 60 seconds was added to 2.0 branch and so is now in the 2.0.2 nightly build - good. |
@phil-davis Thanks for testing 2.0 :) |
For me, it shows "Fetching folder list from server..." when opening the whole folder sync tree view, and when opening sub-folders in the tree. But each time, when the server reply is received, the message "Fetching folder list from server..." goes away and the tree is displayed nicely. |
@Dianafg76 Can you re-test and wait longer? |
@Dianafg76 Can you create an issue in core for the wrong dropbox size and assign to @icewind1991 ? |
As far as I am concerned, the issue here about the folders to sync tree view not opening has been resolved by:
As @guruz says, the (0 B) folder sizes on the display are a separate issue. |
👍 |
OK |
Expected behaviour
After the end-user of the client is notified that "There are new shared folders that were not synchronized because they are too big", it should be obvious to an end user what to do next and how to choose to synchronize the new folder/s.
Actual behaviour
I click the Apply button in the screenshot. Then I cannot find where to go to choose which folders to sync. I am an IT guy, if I can't work out where to find the button to edit which folders are synced then I am sure our users will not be able to find it :)
In this case I am using multi account and have 2 accounts connected up to the same server - but I suspect this will not be part of the issue here.
Steps to reproduce
Server configuration
Operating system:
Web server:
Database:
PHP version:
ownCloud version: 8.0
Storage backend:
Client configuration
Client version: 2.0.0-nightly 20150731 (build 5317)
Operating system: Windows7
OS language: English (US)
Installation path of client: default Windows path
Logs
The text was updated successfully, but these errors were encountered: