Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Errors related to auto-update in the log (23.02.1) #86

Open
CyrilleB79 opened this issue Feb 23, 2023 · 4 comments
Open

Errors related to auto-update in the log (23.02.1) #86

CyrilleB79 opened this issue Feb 23, 2023 · 4 comments

Comments

@CyrilleB79
Copy link
Contributor

Note: This issue is a copy of the issue previously reported on NVDA add-on mailing list. As asked for better traceability, I open this GitHub issue in the repo.

Message

Hi David

Also another issue. I am now running NVDA 2023.1beta1 and IBMTTS driver v23.02.1. Automatic update is checked in the add-on's options.

Suddenly, I have got this errors in the log:

INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:34:57.524) - MainThread (12004):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:34:57.803) - MainThread (12004):
Error saving addon update state from C:\Users\Cyrille\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 265, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:34:57.825) - MainThread (12004):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:34:58.064) - MainThread (12004):
Error saving addon update state from C:\Users\Cyrille\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 265, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:34:58.085) - MainThread (12004):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:34:58.172) - MainThread (12004):
Error saving addon update state from C:\Users\Cyrille\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 265, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:34:58.198) - MainThread (12004):
checking for an update of the addon IBMTTS
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:34:58.294) - MainThread (12004):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:34:58.382) - MainThread (12004):
Error saving addon update state from C:\Users\Cyrille\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 265, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:34:58.403) - MainThread (12004):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:34:58.631) - MainThread (12004):
Error saving addon update state from C:\Users\Cyrille\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 265, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:34:58.685) - MainThread (12004):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:34:58.926) - MainThread (12004):
Error saving addon update state from C:\Users\Cyrille\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 265, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:34:58.943) - MainThread (12004):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:34:59.034) - MainThread (12004):
Error saving addon update state from C:\Users\Cyrille\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 265, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:34:59.057) - MainThread (12004):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:34:59.142) - MainThread (12004):
Error saving addon update state from C:\Users\Cyrille\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 265, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:34:59.161) - MainThread (12004):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:34:59.261) - MainThread (12004):
Error saving addon update state from C:\Users\Cyrille\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 265, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:34:59.284) - MainThread (12004):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:34:59.363) - MainThread (12004):
Error saving addon update state from C:\Users\Cyrille\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 265, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\Cyrille\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState

Then, launching manually the update check from the add-on's options, I got no error (and no update).

Cheers,

Cyrille

@davidacm
Copy link
Owner

Hi @CyrilleB79, is this issue still present on the current versions of IBMTTS?

Thanks.

@CyrilleB79
Copy link
Contributor Author

I am currently running version 23.5.2. And I do not remember to have seen this error recently. Let's close this issue.

In case the issue comes back, I will reopen or open a new issue.

@CyrilleB79
Copy link
Contributor Author

Hi David

I am reopening this issue since the update issue has come back today:

INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:00:52.763) - MainThread (11184):
checking for an update of the addon IBMTTS
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:00:52.867) - MainThread (11184):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:00:52.934) - MainThread (11184):
Error saving addon update state from C:\Users\CB232690\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\CB232690\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 272, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\CB232690\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:00:52.975) - MainThread (11184):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:00:53.228) - MainThread (11184):
Error saving addon update state from C:\Users\CB232690\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\CB232690\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 272, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\CB232690\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:00:53.259) - MainThread (11184):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:00:53.476) - MainThread (11184):
Error saving addon update state from C:\Users\CB232690\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\CB232690\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 272, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\CB232690\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:00:53.524) - MainThread (11184):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:00:53.578) - MainThread (11184):
Error saving addon update state from C:\Users\CB232690\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\CB232690\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 272, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\CB232690\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:00:53.606) - MainThread (11184):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:00:53.658) - MainThread (11184):
Error saving addon update state from C:\Users\CB232690\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\CB232690\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 272, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\CB232690\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:00:53.687) - MainThread (11184):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:00:53.760) - MainThread (11184):
Error saving addon update state from C:\Users\CB232690\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\CB232690\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 272, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\CB232690\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - external:globalPlugins._ibmttsUtils.UpdateHandler.checkUpdate (09:00:53.848) - MainThread (11184):
checking for an update of the addon IBMTTS
ERROR - external:globalPlugins._ibmttsUtils.UpdateHandler.saveState (09:00:53.909) - MainThread (11184):
Error saving addon update state from C:\Users\CB232690\AppData\Roaming\nvda\IBMTTSUpdateState.pickle
Traceback (most recent call last):
  File "C:\Users\CB232690\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 272, in saveState
    savePickle(self.updateStateFile, self.state)
  File "C:\Users\CB232690\AppData\Roaming\nvda\addons\IBMTTS\globalPlugins\_ibmttsUtils.py", line 26, in savePickle
    pickle.dump(obj, f, 4)
_pickle.PicklingError: Can't pickle <class 'globalPlugins._ibmttsUtils.UpdateState'>: it's not the same object as globalPlugins._ibmttsUtils.UpdateState
INFO - updateCheck.AutoUpdateChecker._started (09:00:54.757) - MainThread (11184):
Performing automatic update check

I am running version 23.6.1 of IBMTTS driver with NVDA 2023.2beta1.

Trying to update manually indicates that no update is available, which is expected since the version I have is the last release in your GitHub repo.

@CyrilleB79 CyrilleB79 reopened this Aug 3, 2023
@CyrilleB79
Copy link
Contributor Author

Same issue again today with 23.6.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants