I maintain my library in a OneDrive folder. I have had Calibre installed on a MacBook Pro and a Windows 8.1 machine, both pointed to the OneDrive folder. All has been stable for some time. Recently, however, I had to reinstall Windows 8.1 on the Windows machine. After the reinstall I deleted any lingering Calibre settings from the machine (e.g., in App Data). I then did a fresh Calibre install on the Windows machine and ran through setup pointing the new installation to the OneDrive folder. It completed and lists all the books, but I can't access any of them. Whenever I click on a title, I get an error message with the details below. Everything continues to work fine on the MacBook. I'd be very grateful for any suggestions on how to remedy the problem. I can access the OneDrive folder and open the files it contains on the Windows machine--just not via Calibre. All books are DRM-free.
Here are the error details reported by Calibre:
calibre 2.28 [64bit] isfrozen: True is64bit: True
Windows-8-6.2.9200 Windows ('64bit', 'WindowsPE')
('Windows', '8', '6.2.9200')
Python 2.7.9
Windows: ('8', '6.2.9200', '', 'Multiprocessor Free')
Traceback (most recent call last):
File "site-packages\calibre\gui2\library\models.py", line 535, in current_changed
File "site-packages\calibre\gui2\library\models.py", line 520, in get_book_display_info
File "site-packages\calibre\gui2\library\models.py", line 697, in cover
File "site-packages\calibre\db\legacy.py", line 332, in cover
File "site-packages\calibre\db\cache.py", line 645, in cover
File "site-packages\calibre\db\cache.py", line 57, in call_func_with_lock
File "site-packages\calibre\db\cache.py", line 686, in copy_cover_to
File "site-packages\calibre\db\backend.py", line 1311, in copy_cover_to
Exception: Failed to open u'C:\\Users\\Willis\\OneDrive\\Calibre Library\\Edward Mendelson\\Moral Agents_ Eight Twentieth-Century American Writers (549)\\cover.jpg' with error: [Errno 22] Invalid argument