Uploaded image for project: 'Nuxeo Drive '
  1. Nuxeo Drive
  2. NXDRIVE-1752

Fix account removal when the server is not responding

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 4.1.3
    • Fix Version/s: 4.1.4
    • Component/s: GUI

      Description

      This happens when deleting an account that has no more access to its bound server. Its deletion from the Manager is too quick and the GUI refreshing is then on error.

      There are several cascading error.

      Error 1

      Sentry Issue: NUXEO-DRIVE-1Q1

      KeyError: '95530fde7b1111e9b953080027a1b76a'
        File "nxdrive\gui\view.py", line 81, in data
      

      Error 2

      Sentry Issue: NUXEO-DRIVE-1Q2

      KeyError: ''
        File "nxdrive\gui\api.py", line 464, in unbind_server
        File "nxdrive\manager.py", line 707, in unbind_engine
      

      Error 3

      Sentry Issue: NUXEO-DRIVE-1Q0

      RuntimeError: dictionary changed size during iteration
        File "nxdrive\engine\workers.py", line 181, in run
          self._execute()
        File "nxdrive\engine\workers.py", line 269, in _execute
          if self._poll():
        File "nxdrive\poll_workers.py", line 49, in _poll
          for engine in self.manager.engines.values():
      

      Error 4

      Sentry Issue: NUXEO-DRIVE-1Q3

      KeyError: WindowsPath('C:/Users/Windows10/Documents/Nuxeo Drive')
        File "nxdrive\gui\api.py", line 464, in unbind_server
        File "nxdrive\manager.py", line 712, in unbind_engine
        File "nxdrive\utils.py", line 530, in wrapper
        File "nxdrive\osi\windows\windows.py", line 257, in unwatch_folder
        File "nxdrive\osi\windows\windows.py", line 246, in _watch_or_ignore

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 hours
                2h