Philantrop / calibre-marvin-manager

A calibre User Interface Action plugin supporting Marvin
6 stars 6 forks source link

Marvin XD Library View is blank #35

Closed anesthezea closed 10 years ago

anesthezea commented 10 years ago

Marvin v.2.6.5 iPad Mini running iOS 7.0.4 Calibre 1.23 64-bit Marvin XD 1.1.1 (same issue occurred with previous version) iOS Reading Applications 1.3.4 ((same issue occurred with previous version) Windows 8 64-bit iTunes 11.1.2.32

Running all of the above with previous versions of the Marvin XD and iOS Reading Applications plugins in Calibre 1.23:

I updated to the latest versions of both plugins and tried the process again. Same result. Restarted Calibre. Restarted laptop. Repeated process. Same result.

Restarted Calibre in debug mode, created debug_log.

anesthezea commented 10 years ago

DEBUG_LOG:

calibre 1.23 [64bit] isfrozen: True is64bit: True Windows-8-6.2.9200 Windows ('64bit', 'WindowsPE') ('Windows', '8', '6.2.9200') Python 2.7.5 Windows: ('8', '6.2.9200', '', 'Multiprocessor Free') DEBUG: 0.0 iOSReaderApp:initialize(v1.3.4) DEBUG: 0.0 iOSReaderApp:compile_ui() DEBUG: 0.1 iOSReaderApp:_init_prefs(prefs created under v1.3.4) DEBUG: 0.1 cc_mappings: {u'Books and Fanfiction Library': {u'marvin_word_count': {u'field': u'#words', u'combobox': u'Words'}, u'marvin_collections': {u'field': u'#collections', u'combobox': u'Marvin Collections'}}} DEBUG: 0.1 debug_libimobiledevice: False DEBUG: 0.1 debug_plugin: True DEBUG: 0.1 development_mode: False DEBUG: 0.1 kindle_enabled_formats: [u'MOBI'] DEBUG: 0.1 kindle_supported_formats: [u'MOBI'] DEBUG: 0.1 marvin_edit_collections_cb: True DEBUG: 0.1 marvin_enabled_collection_fields: [u'Marvin Collections'] DEBUG: 0.1 marvin_protect_rb: False DEBUG: 0.1 marvin_replace_rb: False DEBUG: 0.1 marvin_update_rb: True DEBUG: 0.1 preferred_reader_app: u'Marvin' DEBUG: 0.2 iOSReaderApp:_get_connected_device_info() DEBUG: 4.6 mounting 'com.appstafarian.MarvinIP' DEBUG: 5.7 iOSReaderApp:_class_reconfigure('Marvin') DEBUG: 5.7 iOSReaderApp:_load_reader_app_overlays('Marvin') DEBUG: 5.8 loading 43 overlays DEBUG: 5.8 adding overlay '_cover_subpath()' DEBUG: 5.8 adding overlay '_cover_to_thumb()' DEBUG: 5.8 adding overlay '_create_cover_element()' DEBUG: 5.8 adding overlay '_create_new_book()' DEBUG: 5.8 adding overlay '_evaluate_original_cover()' DEBUG: 5.8 adding overlay '_evaluate_replaceable_cover()' DEBUG: 5.8 adding overlay '_get_field_items()' DEBUG: 5.8 adding overlay '_get_opf_tree()' DEBUG: 5.8 adding overlay '_get_opf_xml()' DEBUG: 5.8 adding overlay '_initialize_overlay()' DEBUG: 5.8 adding overlay '_localize_database_path()' DEBUG: 5.8 adding overlay '_parse_version()' DEBUG: 5.8 adding overlay '_parse_xml()' DEBUG: 5.8 adding overlay '_remove_existing_copy()' DEBUG: 5.8 adding overlay '_report_upload_results()' DEBUG: 5.8 adding overlay '_reset_ios_connection()' DEBUG: 5.8 adding overlay '_schedule_metadata_update()' DEBUG: 5.8 adding overlay '_stage_command_file()' DEBUG: 5.8 adding overlay '_update_epub_metadata()' DEBUG: 5.8 adding overlay '_wait_for_command_completion()' DEBUG: 5.8 adding overlay '_watchdog_timed_out()' DEBUG: 5.8 adding overlay '_xform_metadata_via_plugboard()' DEBUG: 5.8 adding overlay 'add_books_to_metadata()' DEBUG: 5.8 adding overlay 'books()' DEBUG: 5.8 adding overlay 'can_handle()' DEBUG: 5.8 adding overlay 'can_handle_windows()' DEBUG: 5.8 adding overlay 'delete_books()' DEBUG: 5.8 adding overlay 'eject()' DEBUG: 5.8 adding overlay 'get_busy_flag()' DEBUG: 5.8 adding overlay 'get_cc_mapping()' DEBUG: 5.8 adding overlay 'get_file()' DEBUG: 5.8 adding overlay 'guess_type()' DEBUG: 5.8 adding overlay 'is_usb_connected()' DEBUG: 5.8 adding overlay 'is_usb_connected_windows()' DEBUG: 5.8 adding overlay 'post_yank_cleanup()' DEBUG: 5.8 adding overlay 'prepare_addable_books()' DEBUG: 5.8 adding overlay 'remove_books_from_metadata()' DEBUG: 5.8 adding overlay 'set_busy_flag()' DEBUG: 5.8 adding overlay 'set_cc_mapping()' DEBUG: 5.8 adding overlay 'sync_booklists()' DEBUG: 5.8 adding overlay 'thumbnail()' DEBUG: 5.8 adding overlay 'upload_books()' DEBUG: 5.8 adding overlay 'xml_to_unicode()' DEBUG: 5.8 iOSReaderApp:_initialize_overlay(Marvin) DEBUG: 5.8 existing thumb cache at 'C:\Users\Christina\AppData\Local\calibre-cache\Marvin\thumbs.zip' DEBUG: 5.8 ~~~~~ switching to Marvin overlay ~~~~~~ Starting up... DEBUG: 9.2 MarvinManagerAction:genesis(v1.1.1) DEBUG: 9.2 MarvinManagerAction:init_options() DEBUG: 9.2 AnnotationsDB:connect(db_version: 1) DEBUG: 9.2 MarvinManagerAction:inflate_dialog_resources() DEBUG: 9.2 MarvinManagerAction:compile_ui() DEBUG: 10.0 iOSReaderApp:startup() DEBUG: 12.2 libiMobileDevice:_afc_get_file_info( ERROR: Object not found (8) path:u'/Library/calibre/connected.xml') DEBUG: 12.7 MarvinManagerAction:rebuild_menus() DEBUG: 12.7 Marvin not connected macmenuhack file_path:C:\Users\Christina\AppData\Roaming\calibre\plugins\fanfictiondownloader_macmenuhack.txt Started up in 6.91 seconds with 12388 books DEBUG: 13.2 libiMobileDevice:_afc_get_file_info( ERROR: Object not found (8) path:u'/Library/calibre/connected.xml') DEBUG: 16.2 libiMobileDevice:_afc_get_file_info( ERROR: Object not found (8) path:u'/Library/calibre/connected.xml') DEBUG: 17.2 libiMobileDevice:_afc_get_file_info( ERROR: Object not found (8) path:u'/Library/calibre/connected.xml') DEBUG: 20.3 Marvin version: (2, 6, 5) DEBUG: 21.3 iOSReaderApp:reset() DEBUG: 21.3 detected_device = (1452, 4779, None, None, None, None) DEBUG: 21.3 report_progress = <bound method DeviceManager.report_progress of <DeviceManager(Thread-5, started daemon 9776)>> DEBUG: 21.3 iOSReaderApp:open() DEBUG: 21.3 vid:05ac pid:12ab DEBUG: 21.4 MarvinManagerAction:on_device_connection_changed(iOS reader applications) DEBUG: 21.4 mounting com.appstafarian.MarvinIP DEBUG: 22.6 MarvinManagerAction:on_device_connection_changed(iPad2,5 running iOS 7.0.4) DEBUG: 22.6 has_password: False DEBUG: 22.6 MarvinManagerAction:rebuild_menus() DEBUG: 22.6 Marvin connected DEBUG: 22.6 iOSReaderApp:set_progress_reporter() Job: 1 Get device information started DEBUG: 22.6 iOSReaderApp:get_device_information() DEBUG: 22.6 DeviceClass : iPad DEBUG: 22.6 DeviceColor : white DEBUG: 22.6 DeviceName : Christina's iPad DEBUG: 22.6 FSBlockSize : 4096 DEBUG: 22.6 FSFreeBytes : 2013769728 DEBUG: 22.6 FSTotalBytes : 30126518272 DEBUG: 22.6 FirmwareVersion : iBoot-1940.3.5 DEBUG: 22.6 HardwareModel : P105AP DEBUG: 22.6 ModelNumber : MD532 DEBUG: 22.6 PasswordProtected : False DEBUG: 22.6 ProductType : iPad2,5 DEBUG: 22.6 ProductVersion : 7.0.4 DEBUG: 22.6 SerialNumber : F4KK7FP8F197 DEBUG: 22.6 TimeIntervalSince1970: 1392185101.69 DEBUG: 22.6 TimeZone : America/Chicago DEBUG: 22.6 TimeZoneOffsetFromUTC: -21600.0 DEBUG: 22.6 UniqueDeviceID : 1616c69788525a52ec3bd45d3a1385ff735fe4f0 DEBUG: 22.6 iOSReaderApp:free_space() DeviceJob: 1 Get device information done, calling callback Job: 1 Get device information finished No details available. DeviceJob: 1 Get device information callback returned DEBUG: 23.1 iOSReaderApp:set_progress_reporter() Job: 2 Get list of books on device startedJob: 1 DEBUG: 23.1Get device information finishediOSReaderApp:books()

DEBUG: 23.1No details available. iOSReaderApp:_localize_database_path()

DEBUG: 23.1 updating local_db from u'/Library/mainDb.sqlite' DEBUG: 24.4 libiMobileDevice:_afc_get_file_info( ERROR: Object not found (8) path:u'/Library/Application Support/com.appstafarian.marvin.covers/4d9c31dc4c1bf9bbc6231a6fd9236355.jpg') DEBUG: 57.0 libiMobileDevice:_afc_get_file_info( ERROR: Object not found (8) path:u'/Library/Application Support/com.appstafarian.marvin.covers/986426a3fb04b8e4d736ab1ac8ea0440.jpg') DEBUG: 64.3 libiMobileDevice:_afc_get_file_info( ERROR: Object not found (8) path:u'/Library/Application Support/com.appstafarian.marvin.covers/c8c98abcf93243ee5509e3dce7a7f457.jpg') DEBUG: 65.6 libiMobileDevice:_afc_get_file_info( ERROR: Object not found (8) path:u'/Library/Application Support/com.appstafarian.marvin.covers/79024dd4e17dc303fa3514417d6d1a21.jpg') DEBUG: 65.9 libiMobileDevice:_afc_get_file_info( ERROR: Object not found (8) path:u'/Library/Application Support/com.appstafarian.marvin.covers/ae96ea3c6d2fb592bd98ebef88b8b0e3.jpg') DEBUG: 71.8 libiMobileDevice:_afc_get_file_info( ERROR: Object not found (8) path:u'/Library/Application Support/com.appstafarian.marvin.covers/206f4b507d679b871db86f937ba1bdd7.jpg') DEBUG: 71.8 libiMobileDevice:_afc_get_file_info( ERROR: Object not found (8) path:u'/Library/Application Support/com.appstafarian.marvin.covers/b4b13a4cc128c6740a589277246cc5dc.jpg') DEBUG: 79.8 libiMobileDevice:_afc_get_file_info( ERROR: Object not found (8) path:u'/Library/Application Support/com.appstafarian.marvin.covers/7cb0c8a83f9dd9219739fc73cf77ce2a.jpg') DeviceJob: 2 Get list of books on device done, calling callback DeviceJob: metadata_downloaded: Starting set_books_in_library DeviceJob: set_books_in_library: books to process= 2719 Job: 2 Get list of books on device finished No details available. DEBUG: 371.9 iOSReaderApp:set_plugboards() DeviceJob: set_books_in_library finished: time= 286.01699996 DeviceJob: metadata_downloaded: updating views DeviceJob: metadata_downloaded: syncing DEBUG: 372.1 iOSReaderApp:settings(format_map for 'Marvin': [u'epub']) DEBUG: 372.3 iOSReaderApp:settings(format_map for 'Marvin': [u'epub']) DeviceJob: metadata_downloaded: refreshing ondevice DeviceJob: metadata_downloaded: sending metadata_available signal READING LIST: Metadata available: {} READING LIST: Sync Now - force_sync= False DeviceJob: 2 Get list of books on device callback returned DEBUG: 372.7 iOSReaderApp:set_progress_reporter() Job: 3 Send metadata to device started DEBUG: 372.7 iOSReaderApp:sync_booklists(automatic metadata management disabled) DEBUG: 372.7 iOSReaderApp:free_space() DeviceJob: 3 Send metadata to device done, calling callback DeviceJob: 3 Send metadata to device callback returned Job: 2 Get list of books on device finished No details available. Job: 3 Send metadata to device finished No details available. DEBUG: 405.3 MarvinManagerAction:main_menu_button_clicked() DEBUG: 405.3 MarvinManagerAction:show_installed_books() DEBUG: 405.3 MarvinManagerAction:launch_library_scanner(updating library index for virtual library u'Books') DEBUG: 405.3 MarvinManagerAction:start_library_indexing() DEBUG: 405.3 MarvinManagerAction:_busy_panel_setup() DEBUG: 409.2 MarvinManagerAction:library_index_complete() DEBUG: 409.2 MarvinManagerAction:_busy_panel_teardown() DEBUG: 410.4 BookStatusDialog:initialize() DEBUG: 410.4 BookStatusDialog:_generate_booklist() DEBUG: 410.6 BookStatusDialog:_scan_library_books(5725) DEBUG: 469.2 BookStatusDialog:_get_installed_books() DEBUG: 469.2 BookStatusDialog:_scan_marvin_books(2719 books) DEBUG: 469.2 BookStatusDialog:_localize_hash_cache() DEBUG: 469.3 remote hash cache: v1, 4481 books in cache DEBUG: 470.0 BookStatusDialog:_update_remote_hash_cache() DEBUG: 487.7 BookStatusDialog:_generate_marvin_hash_map() DEBUG: 487.7 BookStatusDialog:_find_fuzzy_matches() DEBUG: 487.7 BookStatusDialog:_busy_panel_setup(Preparing Marvin library view…) DEBUG: 487.9 BookStatusDialog:_construct_table_data() DEBUG: 490.3 BookStatusDialog:_construct_table_view() DEBUG: 498.4 BookStatusDialog:_update_refresh_button() DEBUG: 498.4 BookStatusDialog:_busy_panel_teardown() DEBUG: 498.4 MarvinManagerAction:show_installed_books(2719 books) DEBUG: 633.7 BookStatusDialog:dispatch_button_click() DEBUG: 633.7 BookStatusDialog:accept() DEBUG: 633.7 BookStatusDialog:_save_column_widths() DEBUG: 642.5 MarvinManagerAction:shutting_down()

GRiker commented 10 years ago

I'd like to have you reset MXD to simulate a fresh installation. Please try the following:

Are the books properly displayed now?

anesthezea commented 10 years ago

Yes, that worked! Thank you so much!!

GRiker commented 10 years ago

I'm glad this worked for you, but I'm puzzled as to how things got into that state in the first place. If this happens to you again, please reopen this issue and I will ask you to send me a couple of files from your system before you do the reset.