View Single Post
Old 09-03-2014, 02:10 AM   #78
lamp
Junior Member
lamp began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Jan 2014
Location: Mountain View, California
Device: iPad Air using Marvin, Nexus 7 (2Gen) using Calibre Companion
Hi - When I posted the first message, I actually already followed your un-installation instruction, i.e. remove both the json file and resources folder of your plugins. I now just did it again removing the plugin. This time, I also removed Marvin plugin, its XD resources and json file as well.

I should point out when I have your plugin, booklist caching was not on, and I am running on Mac OS X 10.9.4.

After reinstalling IOS Reader app plugin, Marvin Plugin, starting Marvin on my iPad and clicking Calibre connector, I again got this error message:

calibre, version 2.1.0
ERROR: Error: Error communicating with device

database disk image is malformed

Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 86, in run
File "site-packages/calibre/gui2/device.py", line 501, in _books
File "/var/folders/x7/94fnxx_91nl3m6wtrll3_qnr0000gn/T/calibre_2.1.0_tmp_ZW2hrF/tmMVqx_ios_local_db/Marvin_overlays.py", line 301, in books
DatabaseError: database disk image is malformed

Then, I enable debug mode and then I got ERROR (I've attached the two debug files): Unhandled exception, AttributeError:'IOSReaderApp' object has no attribute 'cached_books'

calibre, version 2.1.0
ERROR: Unhandled exception: <b>AttributeError</b>:'iOSReaderApp' object has no attribute 'cached_books'

calibre 2.1 isfrozen: True is64bit: True
Darwin-13.3.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '13.3.0', 'Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64')
Python 2.7.8
OSX: ('10.9.4', ('', '', ''), 'x86_64')
Successfully initialized third party plugins: DeDRM && Reading List && Search The Internet && Quality Check && Hyphenate This! && Annotations && Marvin XD && iOS reader applications && Find Duplicates && Extract ISBN
Traceback (most recent call last):
File "calibre_plugins.marvin_manager.action", line 1267, in device_diagnostics
File "calibre_plugins.marvin_manager.action", line 944, in _add_device_book_count
AttributeError: 'iOSReaderApp' object has no attribute 'cached_books'
Attached Files
File Type: txt tmpUoy7eK.txt (92.7 KB, 364 views)
File Type: txt tmpTQWXiL.txt (188.6 KB, 338 views)

Last edited by lamp; 09-03-2014 at 02:12 AM. Reason: Correct Steps followed
lamp is offline   Reply With Quote