bpozdena / OneDriveGUI

A simple GUI for OneDrive Linux client with multi-account support.
GNU General Public License v3.0
726 stars 34 forks source link

[BUG] 'OneDrive is processing items' while the button is not started #191

Open arisliang opened 4 days ago

arisliang commented 4 days ago

Describe the bug 'OneDrive is processing items' while the button is not started

To Reproduce Steps to reproduce the behavior:

  1. Open OneDriveGUI by double click the AppImage file
  2. Click start

Expected behavior Complete sync and button not started

Screenshots image

Log If applicable, add relevant output from log file /tmp/onedrive-gui/onedrive-gui.log.

core.exception.AssertError@src/itemdb.d(725): The DB record mtime entry is not a valid ISO timestamp entry. Please attempt a --resync to fix the local database

System Info

OneDriveGUI info How did you install OneDriveGUI?: AppImage What is the name of the AppImage file (if applicable)? : OneDriveGUI-1.1.1-x86_64.AppImage

bpozdena commented 3 days ago

I'll improve the client crash detection. I'll also show a GUI pop up message notifying users that the client crashed. I'll also add a resync button.

But I can't fix the client crash itself. Please try running the sync from CLI and report the crash on the onedrive client GitHub page.

abraunegg commented 2 days ago

@bpozdena , @arisliang

But I can't fix the client crash itself. Please try running the sync from CLI and report the crash on the onedrive client GitHub page.

There was a nasty timestamp bug introduced in v2,5.1 that has now been fixed with v2.5.2

arisliang commented 1 day ago

After upgrade to v2.5.2, the situation seems reversed. The message shows 'OneDrive is complete', but the button is not showing done.

image

Or is this the correct behavior? This actually means GUI finished, and monitoring?

bpozdena commented 1 day ago

It's expected. The sync cycle runs every few minutes in the background.

arisliang commented 20 hours ago

I remember there (v2.4.x) used to be a way to start the sync once and finish, without monitoring. Or is there?

bpozdena commented 17 hours ago

Only the continuous monitor mode has been supported by the GUI.

If you can briefly describe a use case for one time sync in the GUI, I can probably add it. I just can't imagine why it would be better then keeping it running continuously.

abraunegg commented 15 hours ago

I remember there (v2.4.x) used to be a way to start the sync once and finish, without monitoring. Or is there?

That capability still exists in the client - please read all the client documentation.