Scrivener iOS syncing via Dropbox continues to crash the app

an
anderswt
Posts: 15
Joined: Thu Oct 06, 2016 9:25 am
Platform: Mac

Sun Dec 29, 2019 10:11 am Post

So, how badly does L&L want to fix this problem.... ?

Just an idea... why not pay someone to send their failing devices and offer a replacement in the meantime while its gone..

or may be take a flight to someone with a problem and work on it there.

The old story about a mountain ...

Online
User avatar
lunk
Posts: 4181
Joined: Wed Aug 21, 2013 4:24 pm
Platform: Mac + iOS
Location: Sweden 64° N

Sun Dec 29, 2019 12:59 pm Post

anderswt wrote:So, how badly does L&L want to fix this problem.... ?

Maybe it depends on how many users that are afflicted by it? Is it one per 100 users, or one per 1000 users, or maybe only one in 10 000 users, or even less?
We have no idea. Only L&L knows.
I am a user, writing non-fiction and science, using:
* Mac Scrivener 3 on a Macbook 12”, MacBook Pro 13”, and iMac 27”, running different OS.
* iOS Scrivener 1 on an iPhone 11 Pro, iPad Air 9.7”, and iPad Pro 12.9”, all running the latest iOS

User avatar
gyokusai
Posts: 14
Joined: Mon Nov 20, 2017 11:21 pm
Platform: Mac
Contact:

Sun Dec 29, 2019 5:31 pm Post

I’m also affected. Sync doesn’t work anymore, neither on my iPhone 11 with iOS 13.2.3, nor on my iPad Pro 3rd Gen 12.9 with iPadOS 13.2.3. It says “Downloading file list…” and then invariably crashes.

So I can’t use the mobile version anymore.

P.S. just updated both devices to 13.3, doesn’t change a thing.
----------------------
iMac Retina 5K 27-inch (Late 2015) | macOS 10.14.6
iPad Pro 12.9" 3rd Gen | iPadOS 13.3.1

dr
drmajorbob
Posts: 343
Joined: Sun Jul 01, 2012 1:38 am
Platform: Mac

Sun Dec 29, 2019 9:02 pm Post

lunk wrote:
anderswt wrote:So, how badly does L&L want to fix this problem.... ?

Maybe it depends on how many users that are afflicted by it? Is it one per 100 users, or one per 1000 users, or maybe only one in 10 000 users, or even less?
We have no idea. Only L&L knows.


I doubt Literature & Latte has any idea what % are affected.

User avatar
devinganger
Posts: 2099
Joined: Sat Nov 06, 2010 1:55 pm
Platform: Mac, Win + iOS
Location: Monroe, WA 98272 (CN97au)
Contact:

Sun Dec 29, 2019 10:02 pm Post

anderswt wrote:So, how badly does L&L want to fix this problem.... ?

Just an idea... why not pay someone to send their failing devices and offer a replacement in the meantime while its gone..

or may be take a flight to someone with a problem and work on it there.

The old story about a mountain ...


Do you want to give up your device and your iCloud account? Because it's likely some combination of device, OS, iCloud account, and project that triggers this bug...
--
Devin L. Ganger, WA7DLG
Not a L&L employee; opinions are those of my cat
Life has a way of moving you past wants and hopes

si
sidderke
Posts: 191
Joined: Thu Dec 03, 2015 11:34 pm
Platform: Mac

Sun Dec 29, 2019 10:05 pm Post

What would an iCloud account have to do with an app that only syncs through Dropbox?

Ma
Madsy003
Posts: 2
Joined: Sun May 29, 2016 12:30 am
Platform: Mac

Sun Dec 29, 2019 11:31 pm Post

Yep - count me in the number effected! So annoying. I've tried all of the suggestions, and they don't work, L&L need to get an update happening pronto to fix this issue... Because without the functionality of syncing - then the app is pointless...

dr
drmajorbob
Posts: 343
Joined: Sun Jul 01, 2012 1:38 am
Platform: Mac

Sun Dec 29, 2019 11:54 pm Post

Madsy003 wrote:Yep - count me in the number effected! So annoying. I've tried all of the suggestions, and they don't work, L&L need to get an update happening pronto to fix this issue... Because without the functionality of syncing - then the app is pointless...

Not really.

Some people write ONLY on iOS, no need to sync.

OR

You can sync manually with iCloud and the Files app:

Put the project in iCloud, wait for it to sync, find it in the iOS Files app, and open it from there.

To go the other way, click Edit on the home screen, select the project, and click the export (up-arrow) icon at bottom of the screen. Scrivener creates a zip file and iOS offers to Send it in various ways (like Airdrop, Dropbox, Messenger, and Files).

If you export the Zip file to Files (may have to Edit Actions to add that option), you can choose to put it in an iCloud folder.

That may be MORE RELIABLE than the usual method.

si
sidderke
Posts: 191
Joined: Thu Dec 03, 2015 11:34 pm
Platform: Mac

Mon Dec 30, 2019 6:53 am Post

You don't even need to zip it after working on it.

So I open a project from the Files App. It will ask me to copy to 'On My iPad'. If you already have the file downloaded in the Files App, this will happen super quick, even for 10GB projects.

After working on it on the iPad, I open 2 Files-app windows in side by side. On are my Projects on iCloud. The other one is the folder On My iPad - Scrivener. There you can find the local projects. If you just drag and drop from there, you don't even need to zip. It will ask you to replace the old project on your iCloud folder, if the old version is still there.

I've been using this method the past 3 months, and it has been reliable and quick, but it IS a manual process and not a sync.

dr
drmajorbob
Posts: 343
Joined: Sun Jul 01, 2012 1:38 am
Platform: Mac

Mon Dec 30, 2019 6:57 am Post

sidderke wrote:You don't even need to zip it after working on it.

The process you describe won't be faster than syncing the zip file.

dr
drmajorbob
Posts: 343
Joined: Sun Jul 01, 2012 1:38 am
Platform: Mac

Mon Dec 30, 2019 7:49 am Post

Can someone explain why iOS Scrivener can't trigger a Dropbox update of the project all in one go ... WITHOUT making a list of the files?

si
sidderke
Posts: 191
Joined: Thu Dec 03, 2015 11:34 pm
Platform: Mac

Mon Dec 30, 2019 8:05 am Post

I think that's how the Dropbox API is written, and that's the one Scrivener relies on. Scrivener doesn't have it's own sync code, it uses the Dropbox API to let it take care of the syncing (if I understand correctly). The Dropbox API first makes a list of all the files, and that is what is taking abnormally long since the update to Scrivener 3 (which in turn created 2-2.5 the amounts of files internally in a project compared to the previous version).
And now we have the whole crash issue, but this is a weird one because some people have it on small projects, some on big projects, some have it on newer hardware but not on old hardware, with the same projects, so...
We still to this day, 3 months after reporting the problem, don't know exactly what the problem is, and where it lies. Just (calculated) guesses.

Ra
Rayz
Posts: 557
Joined: Fri Sep 22, 2006 4:43 pm
Platform: Mac

Mon Dec 30, 2019 8:53 am Post

sidderke wrote:I think that's how the Dropbox API is written, and that's the one Scrivener relies on. Scrivener doesn't have it's own sync code, it uses the Dropbox API to let it take care of the syncing (if I understand correctly). The Dropbox API first makes a list of all the files, and that is what is taking abnormally long since the update to Scrivener 3 (which in turn created 2-2.5 the amounts of files internally in a project compared to the previous version).
And now we have the whole crash issue, but this is a weird one because some people have it on small projects, some on big projects, some have it on newer hardware but not on old hardware, with the same projects, so...
We still to this day, 3 months after reporting the problem, don't know exactly what the problem is, and where it lies. Just (calculated) guesses.


Hunting around the Dropbox forums turns up a lot of posts with hangs related to downloading the file list, which seem quite similar to what we're having here. I'm wondering if there's been a change in the Dropbox API that's made this problem manifest itself for Scrivener users.

There hasn't been a fix for the problem, but it seems it's related to the length of the path for a particular file being synced, and a few people have got around it by shortening filenames and shallowing hierarchies.

So, assuming that this hasn't already been mentioned in the last 22 pages, has anyone tried the following:

  1. Take a project that is not syncing and make a copy of it.
  2. Start with the longest path in the hierarchy (could be a really deep path structure or a really long file name or both) and remove it.
  3. Remove the Scrivener app from Dropbox sync and add it back in again.
  4. Try syncing the project.
  5. Go back to step 2 (Repeat with the next longest path.)

I'm wondering if you get to a point where the project will eventually start to sync.
As if I didn't talk enough: Dom on Writing

No
NoHope
Posts: 53
Joined: Sun Nov 17, 2019 4:21 am
Platform: Windows

Mon Dec 30, 2019 10:48 am Post

Have seen a report of same issue with some Ulysses users.

So seems it's a Dropbox/Apple issue that developers may not have any way of getting around. No doubt they are all peppering Apple/Dropbox with WTF's

User avatar
kewms
Posts: 6404
Joined: Fri Feb 02, 2007 5:22 pm
Platform: Mac

Mon Dec 30, 2019 4:49 pm Post

drmajorbob wrote:Can someone explain why iOS Scrivener can't trigger a Dropbox update of the project all in one go ... WITHOUT making a list of the files?


How is it supposed to know what files have changed? Keeping in mind that there may be changes to *both* the local and the server versions, and users expect Dropbox to keep track.

Katherine
Scrivener Support Team