I'm getting errors downloading from royalroad.com with comment of "argument of type 'None Type' is not iterable" after updating to the 2021-09-03 test version of FFF.
Here's the debug log:
Spoiler:
EpubMerge: DEBUG: 2021-09-04 14:08:34,722: calibre_plugins.epubmerge.epubmerge_plugin(158): macmenuhack file_path:C:\Users\username\AppData\Roaming\calibr e\plugins\fanficfare_macmenuhack.txt
FFF: DEBUG: 2021-09-04 14:08:34,733: calibre_plugins.fanficfare_plugin.fff_plugin(221): Plugin FanFicFare macmenuhack file_path:C:\Users\username\AppData\Roaming\calibr e\plugins\fanficfare_macmenuhack.txt
calibre Debug log
calibre 5.22.1 embedded-python: True is64bit: False
Windows-10-10.0.19041 Windows ('32bit', 'WindowsPE')
32bit process running on 64bit windows
('Windows', '10', '10.0.19041')
Python 3.8.5
Windows: ('10', '10.0.19041', '', 'Multiprocessor Free')
Interface language: None
Successfully initialized third party plugins: EpubMerge (2, 11, 0) && EpubSplit (3, 1, 0) && FanFicFare (4, 5, 2)
calibre 5.22.1 embedded-python: True is64bit: False
Windows-10-10.0.19041 Windows ('32bit', 'WindowsPE')
32bit process running on 64bit windows
('Windows', '10', '10.0.19041')
Python 3.8.5
Windows: ('10', '10.0.19041', '', 'Multiprocessor Free')
Interface language: None
Successfully initialized third party plugins: EpubMerge (2, 11, 0) && EpubSplit (3, 1, 0) && FanFicFare (4, 5, 2)
Turning on automatic hidpi scaling
devicePixelRatio: 1.0
logicalDpi: 96.0 x 96.0
physicalDpi: 94.14671814671814 x 94.07407407407408
Using calibre Qt style: True
[0.00] Starting up...
[0.00] Showing splash screen...
[0.47] splash screen shown
[0.47] Initializing db...
[1.03] db initialized
[1.03] Constructing main UI...
[2.89] main UI initialized...
[2.89] Hiding splash screen
Starting QuickView
[5.03] splash screen hidden
[5.03] Started up in 5.03 seconds with 9012 books
Edit:
It doesn't seem like it's every story on RR that causes an error in download in the 9/3/2021 version of FFF. Downgrading FFF back to version 4.5 seems to allow downloading the stories that did cause an error though.