Scrivener iOS syncing via Dropbox continues to crash the app

hu
huguatrix
Posts: 19
Joined: Sat Sep 02, 2017 7:41 pm
Platform: Mac

Thu Oct 03, 2019 6:34 pm Post

IT WORKED!!!!

iOS sync hadn't been working since iOS 13(.x), and I was just able to make it work--here's what I did:

1) I had a bunch of Scrivener projects in the /Dropbox/Apps/Scrivener folder, along with a couple of non-Scrivener documents. I moved all but two projects to another Dropbox folder. I also kept Scrivener theme files in the sync folder.
**Let Dropbox finish syncing.
2) Removed and reinstalled iOS Scrivener app.
**Ensured that Dropbox had finished syncing.
3) in the iOS app, pressed the sync button.
**Waited. It took some time--10 minutes, maybe? But sync didn't want at the 'Downloading file list...' message
--Tested: made small change in one project, synced--it worked. !!! <celebratory dance>

In short:
1) clean up and trim your /Dropbox/Apps/Scrivener folder (or other sync folder)
2) remove and reinstall iOS Scrivener
**Make sure you allow Dropbox to sync. You know what happens if you don't. :lol:
3) sync.
**Wait.

For reference, one project is 250 MB; the other 24 MB. Other projects I had in that folder ranged from 5 to 30 MB. It may be that the issue is solved just by reinstalling the app, so you could try that first. My folder had gotten cluttered, including with Scrivener projects in older formats.

tq
tqlos
Posts: 4
Joined: Mon Sep 30, 2019 8:32 pm
Platform: Mac + iOS

Thu Oct 03, 2019 7:07 pm Post

huguatrix wrote:IT WORKED!!!!

In short:
1) clean up and trim your /Dropbox/Apps/Scrivener folder (or other sync folder)
2) remove and reinstall iOS Scrivener
**Make sure you allow Dropbox to sync. You know what happens if you don't. :lol:
3) sync.
**Wait.

For reference, one project is 250 MB; the other 24 MB. Other projects I had in that folder ranged from 5 to 30 MB. It may be that the issue is solved just by reinstalling the app, so you could try that first. My folder had gotten cluttered, including with Scrivener projects in older formats.


Thanks for sharing! Hopefully it helps others, but removing and reinstalling the iOS Scrivener app unfortunately didn't work for me, and I did try doing it after paring down my sync folder and removing a bunch of old stuff. :cry: (I've tried removing/reinstalling it several times throughout my whole trial-and-error situation to no avail.)

hu
huguatrix
Posts: 19
Joined: Sat Sep 02, 2017 7:41 pm
Platform: Mac

Thu Oct 03, 2019 7:10 pm Post

Rats, TQLOS. I probably missed your post, and was excited to offer some help. Maybe for some...

Wishing you good luck!

User avatar
AmberV
Posts: 24272
Joined: Sun Jun 18, 2006 4:30 am
Platform: Mac + Linux
Location: Ourense, Galiza
Contact:

Thu Oct 03, 2019 8:18 pm Post

Glad to hear that trimming the folder down helped. That’s something I’d recommend doing periodically anyway. The design intent for this feature was always within the threshold of syncing what you are presently working on, rather than to operate as a repository for everything you’ve ever done. There is local storage for that, if you want it made available. But keeping the sync folder itself trim and currently relevant will only speed everything up in the day to day.

It shouldn’t of course break if using it heavily, though!

Silverdragon wrote:has anyone come forward with such a folder? If not, then there’s still one thing that an affected user can do to help out.


I think that given the most recent conclusion this wouldn’t be of much help. Since the problem does seem to be triggering a system memory related abortion of the process, it’s very unlikely to be related to specific content—and given how memory related issues can be seen on one system but not another, it’s not even a sure thing that what never works for one person would never work for anyone else.

As for the alternate sync methods, I think it’s great that iOS 13 has finally made Files a viable hub for data. I’ve been thinking of sorting out a Resilio Sync workflow now that AirDrop is too flaky to depend upon. In the past that wasn’t something I could do, since the Resilio client itself on iOS can’t send folders to other apps.

Ultimately that should be the dream goal for this system. The reliance upon every single developer inventing their own sync integration with every other tool that people want is just insanity. That philosophy in general is what holds this system back in my opinion. You can’t spend your time making your own software if you have to spend your time reinventing stuff the OS, and integration with the OS, should provide to all software equally.
.:.
Ioa Petra'ka
“Whole sight, or all the rest is desolation.” —John Fowles

User avatar
Silverdragon
Posts: 1479
Joined: Mon Jul 29, 2013 2:52 pm
Platform: Mac + iOS
Location: Tarzana, California, USA
Contact:

Thu Oct 03, 2019 10:50 pm Post

I understand. My own favourite mind-mapping app, iThoughts, recently abandoned its excellent Dropbox sync in favour of a solution involving iCloud Drive and Files app. Sad, as the iCloud solution devised is much less flexible, but given the vocal resistance to Dropbox I've heard on this forum and others, plus the advantages of a manufacturer-supported solution, the developer's decision is hardly surprising.

Soldier on, L&L! I hope you find this bug soon!
  • Fiction-writer curled up on her TP hoard.
  • Mac Scrivener 3.1.5, MacBook Air 11, MacOS 10.15.6 (Catalina)
  • IOS Scrivener 1.2.1; iPhone 8+, iPad 6; i(Pad)OS 13.6
  • Website: https://silverdrag0n.wordpress.com

so
sonnet2020
Posts: 5
Joined: Mon Sep 30, 2019 2:21 am
Platform: Mac + iOS

Fri Oct 04, 2019 12:01 am Post

tqlos wrote:
huguatrix wrote:IT WORKED!!!!

In short:
1) clean up and trim your /Dropbox/Apps/Scrivener folder (or other sync folder)
2) remove and reinstall iOS Scrivener
**Make sure you allow Dropbox to sync. You know what happens if you don't. :lol:
3) sync.
**Wait.

For reference, one project is 250 MB; the other 24 MB. Other projects I had in that folder ranged from 5 to 30 MB. It may be that the issue is solved just by reinstalling the app, so you could try that first. My folder had gotten cluttered, including with Scrivener projects in older formats.


Thanks for sharing! Hopefully it helps others, but removing and reinstalling the iOS Scrivener app unfortunately didn't work for me, and I did try doing it after paring down my sync folder and removing a bunch of old stuff. :cry: (I've tried removing/reinstalling it several times throughout my whole trial-and-error situation to no avail.)


Trying this now. Dropbox is in the process of syncing the Scrivener project files (which is better than previously, when Scrivener would just crash as soon as I tried to sync Dropbox). Crossing fingers that it'll go through?

ETA: It worked :-D
Good luck, everyone <3

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

Fri Oct 04, 2019 9:37 pm Post

So quick background: I have an iMac, an iPhone 8 Plus and an iPad Pro 11" connected to Dropbox.
A while ago I made changes to 2 Scrivener Projects on the iPad Pro, but when wanting to sync, it always crashed. So, not wanting to mix up the system any further, I didn't touch these projects from the phone or the Mac anymore for days.

What I did today was through the Files App and iCloud Drive, copy (via duplicate) the files from the On My iPad - Scrivener - Dropbox folder, to my iCloud Drive. I checked on the iMac and they had the latest changes. Okay, so far.
(still ironic that I could get them off through Files and iCloud, but anyhow)

Then, on the iMac, I copied those files from iCloud Drive to my Dropbox folder, so at least they had the latest versions now. Then I opened the iOS app on my iPhone. It showed changes to those files, I let it sync, and it worked. So far, so good.

I thought: maybe I should now just delete the Scrivener App from my iPad and re-install, let it re-sync. I tried, but when re-syncing, the iOS app on the iPad didn't ask me with which folder it wanted to sync, and just made its default Apps - Scrivener folder. Which is empty. Okay, I thought, weird mistake, I went through the settings, couldn't find the setting to sync to another folder. Well. I'll download the Dropbox App on the iPad, maybe that will help to connect it to the right folder. So I de-installed Scrivener again, removed (on the iMac) the empty Apps - Scrivener folder, and installed the Dropbox app on the iPad. Opened it. First it asked me to first decouple like 12 devices to only have 3 devices left, with their new restriction on devices. Fine. I checked off all old devices that were still registered, until only my iPhone, iPad and iMac were left. Next step: re-install Scrivener iOS, and probably now it will link straight to the Dropbox app and ask me which subfolder to pick. No, again: it shows me the usual splash screen, and when I push the Sync button, it automatically makes it's own Apps - Scrivener folder, which is of course empty. I have an own Scrivener folder on the root (I only use Dropbox for Scrivener at this point anymore) but there seems to be no way to link to it. I now tried again, de-installing and re-installing iOS Scrivener, and it just always makes its own folder instead of letting me pick which one to link to.

So now there are no projects active on my iPad. And I theoretically could move all my 20 GB of Scrivener folders again to the new folder the iPad creates, but then I'll have to re-sync on the phone as well, and at this point I'm a bit sick of the whole thing and I want to avoid spending again time for maybe nothing.
I'm now doubting about just working with a manual copy to iCloud Drive from every device, which at this point with Files and iOS 13 seems to be going well but I only tried it with 200MB Scrivener Projects, and not with my bigger (maximum) 8 GB Scrivener projects.

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

Sat Oct 05, 2019 7:14 am Post

Why didn’t you tell iPad Scrivener to look in the correct folder?
Edit -> Gear wheel -> Dropbox settings
I am a user, writing non-fiction and science, using:
* Mac Scrivener 3 on a Macbook 12”, MacBook Pro 13”, and iMac 27”, all running Mojave.
* iOS Scrivener 1 on an iPhone 11 Pro, iPad Air 9.7”, and iPad Pro 12.9”, all running the latest iOS

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

Sat Oct 05, 2019 10:55 am Post

lunk wrote:Why didn’t you tell iPad Scrivener to look in the correct folder?
Edit -> Gear wheel -> Dropbox settings


Damn I feel stupid now. I knew there was a way, but I was searching through the Settings App, and went to the question mark, etc. Don’t know why I missed. I’ll update to let know if sync worked.

EDIT: Still crashes, unfortunately...

tq
tqlos
Posts: 4
Joined: Mon Sep 30, 2019 8:32 pm
Platform: Mac + iOS

Sat Oct 05, 2019 6:08 pm Post

I'm happy to report that I finally got my biggest project to sync! I used the method up-thread of creating a new Dropbox folder, syncing to the empty folder, copying one project into the new folder, then syncing again, and so on. I had tried this before, but I started with the smaller projects and it worked for those, but then crashed once I added the big project. (The smaller projects are 40 MB and 70 MB, the big project is 525 MB.) This time I started with the big project, and it worked!! :D :D :D

I'm using an iPhone 11 Pro Max with iOS 13.1.2.

The big project is the only one I really need to have on my phone right now, and since I'm afraid of causing another crashing situation if I add any more projects into the new folder, I'm just going to have that one big project on there and hope it keeps syncing without issues.

de
derick
Posts: 439
Joined: Mon Aug 11, 2008 9:58 pm

Sun Oct 06, 2019 5:21 am Post

I had had no problems on my iphone or ipad until tonight - just got a new iphone 11 pro max to replace my 7 plus after the microphone stopped working... now Scrivener crashes every time it tries to sync on the new phone :(

da
dasadas
Posts: 1
Joined: Sun Oct 06, 2019 5:25 pm
Platform: Mac

Sun Oct 06, 2019 5:33 pm Post

Yes! Finally! I had just a few projects in there so thought I'd just uninstall and reinstall. No go. Wouldn't do a thing. Then I slimmed down my Dropbox > Apps > Scrivener folder and it did.

One key change I made: I deleted subfolders within the Scrivener folder and just put all projects directly in the Scrivener folder. It had worked fine this way before the upgrade. So perhaps you aren't allowed to have subfolders in the Scrivener folder under iPad OS anymore?? This could explain why some folks can sync and others can't.

huguatrix wrote:IT WORKED!!!!
...
In short:
1) clean up and trim your /Dropbox/Apps/Scrivener folder (or other sync folder)
2) remove and reinstall iOS Scrivener
**Make sure you allow Dropbox to sync. You know what happens if you don't. :lol:
3) sync.
**Wait.


Where I use Scrivener: on a Macbook Air (MacOS10.4.6) and an iPad Pro 11" with iOS 13.1.2 installed.

User avatar
Thomas Rabenstein
Posts: 82
Joined: Thu Nov 08, 2018 6:39 pm
Platform: Mac

Sun Oct 06, 2019 5:49 pm Post

AmberV wrote:Glad to hear that trimming the folder down helped. That’s something I’d recommend doing periodically anyway. The design intent for this feature was always within the threshold of syncing what you are presently working on.


Hi Amber,
I'm glad you are looking for the concerns of your Scrivener users. In our facebook forum, many writers are close to give up on it, since they can't get sync working anymore. Many do not have the skills to access the synchronization on a directory level or understand / execute "workarounds".
Honestly, it also makes no sense to me to shrink or tweak the directory since Dropbox would update only the changed files in a package anyway. It worked perfectly before and I can't see any reason why it should not work with iOs 13. The file list downloaded prior to sync process cannot be the cause for the overflow but this is the moment, when the Scrivenerapp always disappears from the screen.
I also do not want to search for "workarounds" or copy directories or project files around, since this is not a quality process. I rely on Scrivener for my work and really would like to ask for a systematic solution.
If DropBox sync does not work for whatever reason, please make iCloud sync available.
The sync process can be much better controlled than in the past and all I need is an automated solution for what I'm forced to do by hand right now. (Copying project files via iCloud from my Mac to the iPad and back).

Greetings,
Thomas
Writer/Author/Selfpublisher in fulltime
Mac/iOs User

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

Sun Oct 06, 2019 5:59 pm Post

It's safe to say that, whatever the issue with Dropbox might turn out to be, fixing it will take less time than rewriting Scrivener for iCloud compatibility.

If "making iCloud sync available" were that easy, we would have done it already.

Katherine
Scrivener Support Team

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

Sun Oct 06, 2019 6:24 pm Post

Thomas Rabenstein wrote:Honestly, it also makes no sense to me to shrink or tweak the directory since Dropbox would update only the changed files in a package anyway.

But moving inactive projects to another folder seems a rather simple thing to do to make everything work.

Maybe that’s why I haven’t had any problems? I have all my Scriv projects in a Db folder called ’Scrivener projects’, but I have my active projects in a subfolder ’Active projects’ and that’s the one my iOS Scriv is syncing with, not the parent folder.
I am a user, writing non-fiction and science, using:
* Mac Scrivener 3 on a Macbook 12”, MacBook Pro 13”, and iMac 27”, all running Mojave.
* iOS Scrivener 1 on an iPhone 11 Pro, iPad Air 9.7”, and iPad Pro 12.9”, all running the latest iOS