Quit doesn’t quit, sometimes

Using DT3.5, but problem has been occurring since DT2 versions.

When I go to Quit DEVONthink 3 I select it from the Menu Bar, but nothing happens. So I do it a 2nd time, and it finally quits. Is that supposed to be happening? Thought it should Quit the first time. Thanks, Tim

Quitting is delayed until a currently ongoing synchronization is completed, quitting a second time immediately terminates the app.

OK, that explains it. But never saw anything in the documentation about this. Would be helpful to have a message comeuppance such as: “Stand-by for Quit after ongoing sync is complete” with a countdown timer. Am I causing any problems by immediately doing a second Quit?

No, this doesn’t cause any harm.

1 Like

I experience this all the time, mostly because, I think, syncing to Dropbox regularly gets stuck, sometimes for days if I’m not paying attention.

I ended up creating a macro with Keyboard Maestro that restarts DEVONthink (quitting twice, waiting 10 seconds, then starting it again) after my machine has been idle. This has helped keep things moving on the sync side.

@cgrunenberg - the sync issue is really kind of a drag, this has been going on for a long time. I would be very happy to run an instrumented build/give you access to help you see it in action. I’ve reported multiple times; it’s extremely easy for me to reproduce. Where we last left it was I was going to try to reproduce using CloudMe, but I couldn’t create a CloudMe account for over a week, and finally just gave up.

Please choose Help > Report Bug while pressing the Alt modifier key and send the result to cgrunenberg - at - devon-technologies.com - thanks!

In addition, launch Apple’s Activity Monitor application (see Applications > Utilities), select DEVONthink 3 in the list of processes, choose the menu item View > Sample Process while the sync is stuck and attach the result to the email.

Done. I have filed this bug (and other sync issues) a few times already, but was not aware of the Sample Process thing. Hope that helps!