View Single Post
Old 09-24-2021, 08:54 PM   #1084
duindain
Junior Member
duindain began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Sep 2021
Device: kindle paperwhite 8
Quote:
Originally Posted by chaley View Post
I can't make this fail on windows. Are you running a "distro" release of calibre or "official" calibre? If distro then uninstall it and try it with the official version. If you are running the official version then because I can't duplicate the problem I can't help.
Im using the official calibre, there is an update today to 5.28

After updating the issue is the same

Quote:
calibre, version 5.28.0
ERROR: Unhandled exception: <b>ThreadingViolationError</b>:You are trying to use the same object concurrently in two threads or re-entrantly within the same thread which is not allowed.

calibre 5.28 embedded-python: True is64bit: True
Linux-5.11.0-27-generic-x86_64-with-glibc2.2.5 Linux ('64bit', 'ELF')
('Linux', '5.11.0-27-generic', '#29~20.04.1-Ubuntu SMP Wed Aug 11 15:58:17 UTC 2021')
Python 3.8.5
Interface language: None
Successfully initialized third party plugins: Extract ISBN (1, 5, 0) && Find Duplicates (1, 8, 10) && Kindle Collections (1, 7, 29) && Manage Series (1, 2, 11) && Modify ePub (1, 6, 3) && Quality Check (1, 11, 2) && QuarantineAndScrub (3, 6, 115)
Traceback (most recent call last):
File "calibre_plugins.quality_check.dialogs", line 66, in do_book_action
if self.callback_fn(book_id, self.db):
File "calibre_plugins.quality_check.check_fix", line 195, in evaluate_book
db.backend.update_path(book_id, title, author, db.new_api.fields['path'], db.new_api.fields['formats'])
File "calibre/db/backend.py", line 1682, in update_path
File "calibre/db/tables.py", line 134, in set_path
File "calibre/db/backend.py", line 937, in execute
apsw.ThreadingViolationError: You are trying to use the same object concurrently in two threads or re-entrantly within the same thread which is not allowed.
Removing the installed quality check plugin and installing the older version seems to have resolved the problem thx @chaley

Its still running through the fix, I'll update if it encounters a further error

duindain is offline   Reply With Quote