since recently I'm getting the following error when running Chains from the main Calibre window, which call Editor change which include other Editor chains (worked fine before).
Any idea what's wrong please ? I've tried editing the chains and removing actions one by one but it doesn't help...
Spoiler:
calibre, version 7.12.0
ERROR: Unhandled exception: <b>TypeError</b>:cannot pickle 'ChainInterfaceAction' object
calibre 7.12 embedded-python: True
Windows-10-10.0.19045-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19045')
Python 3.11.5
Windows: ('10', '10.0.19045', 'SP0', 'Multiprocessor Free')
Interface language: None
EXE path: C:\Program Files\Calibre2\calibre.exe
Successfully initialized third party plugins: Gather KFX-ZIP (from KFX Input) (2, 12, 0) && DeDRM (7, 2, 1) && Package KFX (from KFX Input) (2, 12, 0) && Action Chains (1, 20, 4) && Amazon.com Multiple Countries (1, 0, 0) && Annotations (1, 17, 13) && BOL_NL (5, 1, 3) && Baen (1, 1, 0) && Barnes & Noble (1, 5, 5) && CalibreSpy (1, 0, 92) && Count Pages (1, 13, 6) && Editor Chains (1, 1, 7) && EpubSplit (3, 7, 0) && Fantastic Fiction (1, 7, 0) && Favourites Menu (1, 3, 1) && FictionDB (1, 4, 2) && Find Duplicates (1, 10, 9) && Generate Cover (2, 3, 4) && Goodreads (1, 8, 1) && Goodreads More Tags (1, 2, 1) && ISFDB3 (1, 4, 0) && Job Spy (1, 0, 239) && KFX metadata reader (from KFX Input) (2, 12, 0) && From KFX (2, 12, 0) && KFX Input (2, 12, 0) && Set KFX metadata (from KFX Output) (2, 8, 0) && KFX Output (2, 8, 0) && Kindle hi-res covers (0, 5, 1) && KindleUnpack - The Plugin (0, 83, 1) && Kobo Books (1, 9, 2) && Last Modified (0, 8, 5) && Manage Series (1, 5, 2) && Modify ePub (1, 8, 3) && Open With (1, 8, 3) && Prettify Cover (1, 6, 0) && Quality Check (1, 13, 10) && Quick Preferences (1, 7, 1) && Reading List (1, 15, 4) && Reformat plugin (2, 4, 0) && Resize Cover (1, 2, 1) && Save To Format (0, 0, 6) && Search The Internet (1, 11, 2) && Skoob Books (1, 5, 5) && SmartEject (2, 5, 0) && TextDiff (1, 2, 4) && User Category (1, 6, 1) && View Manager (1, 10, 3)
Traceback (most recent call last):
File "calibre_plugins.action_chains.action", line 452, in run_chain
File "calibre_plugins.action_chains.chains", line 457, in run
File "calibre_plugins.action_chains.chains", line 239, in _run_loop
File "calibre_plugins.action_chains.chains", line 209, in _run_loop
File "calibre_plugins.editor_chains.action_chains", line 416, in run
File "calibre_plugins.editor_chains.headless", line 53, in run_editor_chain
File "calibre_plugins.editor_chains.chains", line 354, in run
File "calibre_plugins.editor_chains.chains", line 219, in _run_loop
File "calibre_plugins.editor_chains.chains", line 196, in _run_loop
File "calibre_plugins.editor_chains.actions.chain_calle r", line 150, in run
File "copy.py", line 146, in deepcopy
File "copy.py", line 231, in _deepcopy_dict
File "copy.py", line 146, in deepcopy
File "copy.py", line 231, in _deepcopy_dict
File "copy.py", line 172, in deepcopy
File "copy.py", line 271, in _reconstruct
File "copy.py", line 146, in deepcopy
File "copy.py", line 231, in _deepcopy_dict
File "copy.py", line 161, in deepcopy
TypeError: cannot pickle 'ChainInterfaceAction' object
Try version attached and report whether it solves the issue.
Last edited by capink; 06-10-2024 at 08:20 AM.
Reason: Remove zip attachment