The same happens with me, too. But only after I installed the 0.7.21 version. The message I get when I try to add a book is the following:
WARNING: Failed to read metadata: Failed to read metadata from the following:
Burke, James Lee - In The Electric Mist With Confederate Dead.htm
Traceback (most recent call last):
File "site-packages\calibre\gui2\add.py", line 108, in run
File "site-packages\calibre\gui2\add.py", line 167, in add
File "site-packages\calibre\library\database2.py", line 2045, in create_book_entry
File "site-packages\calibre\library\database2.py", line 434, in set_path
File "site-packages\calibre\library\database2.py", line 379, in path
AttributeError: 'NoneType' object has no attribute 'replace'
It actually creates an entry for the book, but it is empty but the title and I can't do anything else with it, but delete it. It is probably the same corrupted book record that tilleydog has reported.
Btw.: when I add a new format to a book that's already in Calibre, it works properly!
Also, I don't know if it might have anything to do with this, but I have used the 'Back up metadata of all books' new feature, but it is probably still continiously running in the background, because I have more than 13,000 books in the database!
|