Philantrop / calibre-marvin-manager

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

Crash #20

Closed pgood closed 10 years ago

pgood commented 10 years ago

Calibre Version: 1.8 OS Version: Mac OS X 10.9 Marvin: Latest version running on iPad Mini w/iOS version 7.0.3

I have just moved over to Marvin after the Calibre linkage was broken with the release of Mavericks. I transferred ~800 books to marvin using Calibre and then installed the XD plugin after that completed. I configured according to the directions, however when I try to open the library under Marvin XD I get the following error message:

ERROR: Unhandled exception: AttributeError:'IndexLibrary' object has no attribute 'title_map'

Debug log in next post.

pgood commented 10 years ago

Debug Log

calibre 1.8 isfrozen: True is64bit: True Darwin-13.0.0-x86_64-i386-64bit Darwin ('64bit', '') ('Darwin', '13.0.0', 'Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64') Python 2.7.5 OSX: ('10.9', ('', '', ''), 'x86_64') DEBUG: 0.0 iOSReaderApp:initialize(v1.2.1) DEBUG: 0.2 iOSReaderApp:compile_ui() DEBUG: 0.3 iOSReaderApp:_init_prefs(prefs created under v1.2.1) DEBUG: 0.3 debug_libimobiledevice: False DEBUG: 0.3 debug_plugin: True DEBUG: 0.3 development_mode: False DEBUG: 0.3 marvin_collection_field: u'Collections in Marvin' DEBUG: 0.3 marvin_edit_collections_cb: True DEBUG: 0.3 marvin_protect_rb: False DEBUG: 0.3 marvin_replace_rb: True DEBUG: 0.3 marvin_update_rb: False DEBUG: 0.3 preferred_reader_app: u'Marvin' DEBUG: 0.5 iOSReaderApp:_get_connected_device_info() DEBUG: 3.9 mounting 'com.appstafarian.Marvin' DEBUG: 5.0 iOSReaderApp:_class_reconfigure('Marvin') DEBUG: 5.0 iOSReaderApp:_load_reader_app_overlays('Marvin') DEBUG: 5.1 loading 30 overlays DEBUG: 5.1 adding overlay '_cover_to_thumb()' DEBUG: 5.1 adding overlay '_create_new_book()' DEBUG: 5.1 adding overlay '_get_field_items()' DEBUG: 5.1 adding overlay '_initialize_overlay()' DEBUG: 5.1 adding overlay '_localize_database_path()' DEBUG: 5.1 adding overlay '_remove_existing_copy()' DEBUG: 5.1 adding overlay '_report_upload_results()' DEBUG: 5.1 adding overlay '_reset_ios_connection()' DEBUG: 5.1 adding overlay '_schedule_metadata_update()' DEBUG: 5.1 adding overlay '_stage_command_file()' DEBUG: 5.1 adding overlay '_update_epub_metadata()' DEBUG: 5.1 adding overlay '_wait_for_command_completion()' DEBUG: 5.1 adding overlay '_watchdog_timed_out()' DEBUG: 5.1 adding overlay '_xform_metadata_via_plugboard()' DEBUG: 5.1 adding overlay 'add_books_to_metadata()' DEBUG: 5.1 adding overlay 'books()' DEBUG: 5.1 adding overlay 'can_handle()' DEBUG: 5.1 adding overlay 'can_handle_windows()' DEBUG: 5.1 adding overlay 'delete_books()' DEBUG: 5.1 adding overlay 'eject()' DEBUG: 5.1 adding overlay 'get_busy_flag()' DEBUG: 5.1 adding overlay 'get_file()' DEBUG: 5.1 adding overlay 'is_usb_connected()' DEBUG: 5.1 adding overlay 'is_usb_connected_windows()' DEBUG: 5.1 adding overlay 'post_yank_cleanup()' DEBUG: 5.1 adding overlay 'prepare_addable_books()' DEBUG: 5.1 adding overlay 'remove_books_from_metadata()' DEBUG: 5.1 adding overlay 'set_busy_flag()' DEBUG: 5.1 adding overlay 'sync_booklists()' DEBUG: 5.1 adding overlay 'upload_books()' DEBUG: 5.1 iOSReaderApp:_initialize_overlay(Marvin) DEBUG: 5.1 existing thumb cache at '/Users/PGood/Library/Caches/calibre/Marvin/thumbs.zip' DEBUG: 5.1 ~~~~~ switching to Marvin overlay ~~~~~~ Starting up... DEBUG: 10.0 MarvinManagerAction:genesis(v1.0.8) DEBUG: 10.0 MarvinManagerAction:init_options() DEBUG: 10.1 MarvinManagerAction:inflate_dialog_resources() DEBUG: 10.3 MarvinManagerAction:compile_ui() DEBUG: 11.9 iOSReaderApp:startup() DEBUG: 13.1 MarvinManagerAction:rebuild_menus() DEBUG: 13.1 Marvin not connected Started up in 6.44 seconds with 1062 books DEBUG: 26.1 iOSReaderApp:reset() DEBUG: 26.1 detected_device = (1452L, 4779L, 592L, u'Apple Inc.', u'iPad', u'b8db995168a57daee50eb8412362b9cbef996988') DEBUG: 26.1 report_progress = <bound method DeviceManager.report_progress of <DeviceManager(Thread-5, started daemon 4708110336)>> DEBUG: 26.1 iOSReaderApp:open() DEBUG: 26.1 vid:05ac pid:12ab DEBUG: 26.3 MarvinManagerAction:on_device_connection_changed(iOS reader applications) DEBUG: 26.3 libiMobileDevice:init() DEBUG: 26.3 libiMobileDevice:load_library(OS X) DEBUG: 26.3 libimobiledevice loaded from '/Applications/calibre.app/Contents/Frameworks/libimobiledevice.4.dylib' DEBUG: 26.3 libplist loaded from '/Applications/calibre.app/Contents/Frameworks/libplist.1.dylib' DEBUG: 26.3 mounting com.ap* Notification delivered. pstafarian.Marvin DEBUG: 26.3 libiMobileDevice:mount_ios_app(com.appstafarian.Marvin) DEBUG: 26.3 libiMobileDevice:_idevice_new() DEBUG: 27.9 conn_type: CONNECTION_USBMUXD DEBUG: 27.9 udid: b8db995168a57daee50eb8412362b9cbef996988 DEBUG: 27.9 libiMobileDevice:_lockdown_client_new_with_handshake() DEBUG: 28.0 libiMobileDevice:_lockdown_get_device_name() DEBUG: 28.0 device_name: iPad Mini DEBUG: 28.0 libiMobileDevice:_lockdown_start_service(com.apple.mobile.house_arrest) DEBUG: 28.0 libiMobileDevice:_house_arrest_client_new() DEBUG: 28.0 libiMobileDevice:_house_arrest_send_command(command='VendContainer' appid='com.appstafarian.Marvin') DEBUG: 28.0 libiMobileDevice:_house_arrest_get_result() DEBUG: 28.0 STATUS: Complete DEBUG: 28.0 libiMobileDevice:_afc_client_new_from_house_arrest_client() DEBUG: 28.0 libiMobileDevice:_lockdown_client_free() DEBUG: 28.0 libiMobileDevice:mount_ios_app('com.appstafarian.Marvin' mounted) DEBUG: 28.0 libiMobileDevice:exists('/Library/calibre/connected.xml') DEBUG: 28.0 libiMobileDevice:_afc_get_file_info('/Library/calibre/connected.xml') DEBUG: 28.0 libiMobileDevice:read('/Library/calibre/connected.xml', mode='r') DEBUG: 28.0 libiMobileDevice:_afc_file_open(u'/Library/calibre/connected.xml', mode='r') DEBUG: 28.0 libiMobileDevice:_afc_get_file_info('/Library/calibre/connected.xml') DEBUG: 28.0 libiMobileDevice:_afc_file_read(1, size=206, mode='r') DEBUG: 28.0 libiMobileDevice:_afc_file_close(1) DEBUG: 28.0 MarvinManagerAction:on_device_connection_changed(iPad2,5 running iOS 7.0.3) DEBUG: 28.0 self.has_password: False DEBUG: 28.0 MarvinManagerAction:rebuild_menus() DEBUG: 28.0 Marvin connected DEBUG: 28.0 iOSReaderApp:set_progress_reporter() Job: 1 Get device information started DEBUG: 28.0 iOSReaderApp:get_device_information() DEBUG: 28.0 DeviceClass : iPad DEBUG: 28.0 DeviceColor : white DEBUG: 28.0 DeviceName : iPad Mini DEBUG: 28.0 FSBlockSize : 4096 DEBUG: 28.0 FSFreeBytes : 32768110592 DEBUG: 28.0 FSTotalBytes : 61508304896 DEBUG: 28.0 FirmwareVersion : iBoot-1940.3.5 DEBUG: 28.0 HardwareModel : P105AP DEBUG: 28.0 ModelNumber : MD533 DEBUG: 28.0 PasswordProtected : True DEBUG: 28.0 ProductType : iPad2,5 DEBUG: 28.0 ProductVersion : 7.0.3 DEBUG: 28.0 SerialNumber : F4GJK1Y6F198 DEBUG: 28.0 TimeIntervalSince1970: 1383232499.82 DEBUG: 28.0 TimeZone : America/New_York DEBUG: 28.0 TimeZoneOffsetFromUTC: -14400.0 DEBUG: 28.0 UniqueDeviceID : b8db995168a57daee50eb8412362b9cbef996988 DEBUG: 28.0 iOSReaderApp:free_space() DeviceJob: 1 Get device information done, calling callback Job: DeviceJob: 1 Get device information callback returned DEBUG: 28.1 iOSReaderApp:set_progress_reporter() Job: 2 Get list of books on device started DEBUG: 28.1 iOSReaderApp:books() DEBUG: 28.1 iOSReaderApp:_localize_database_path() 1 Get device information finished No details available. DEBUG: 28.1 updating local_db from u'/Library/mainDb.sqlite' Job: 1 Get device information finished No details available. DEBUG: 33.1 MarvinManagerAction:rebuild_menus() DEBUG: 33.1 Marvin connected DeviceJob: 2 Get list of books on device done, calling callback DEBUG: 40.1 iOSReaderApp:settings(format_map for 'Marvin': [u'epub']) DEBUG: 40.1 iOSReaderApp:settings(format_map for 'Marvin': [u'epub']) DeviceJob: 2 Get list of books on device callback returned Job: 2 Get list of books on device finished No details available. DEBUG: 43.7 MarvinManagerAction:rebuild_menus() DEBUG: 43.7 Marvin connected DEBUG: 45.0 MarvinManagerAction:show_installed_books() DEBUG: 45.0 MarvinManagerAction:launch_library_scanner(updating library index for virtual library u'') DEBUG: 45.0 MarvinManagerAction:start_library_indexing() DEBUG: 45.0 MarvinManagerAction:_busy_operation_setup() DEBUG: 45.6 MarvinManagerAc

GRiker commented 10 years ago

That's what I need, but unfortunately the debug log is truncated. Could you please post the rest of it into a new comment.

pgood commented 10 years ago

I reran the debug and hopefully got better results. Here they are: calibre 1.8 isfrozen: True is64bit: True Darwin-13.0.0-x86_64-i386-64bit Darwin ('64bit', '') ('Darwin', '13.0.0', 'Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64') Python 2.7.5 OSX: ('10.9', ('', '', ''), 'x86_64') DEBUG: 0.0 iOSReaderApp:initialize(v1.2.1) DEBUG: 0.0 iOSReaderApp:compile_ui() DEBUG: 0.1 iOSReaderApp:_init_prefs(prefs created under v1.2.1) DEBUG: 0.1 debug_libimobiledevice: False DEBUG: 0.1 debug_plugin: True DEBUG: 0.1 development_mode: False DEBUG: 0.1 marvin_collection_field: u'Collections in Marvin' DEBUG: 0.1 marvin_edit_collections_cb: True DEBUG: 0.1 marvin_protect_rb: False DEBUG: 0.1 marvin_replace_rb: True DEBUG: 0.1 marvin_update_rb: False DEBUG: 0.1 preferred_reader_app: u'Marvin' DEBUG: 0.1 iOSReaderApp:_get_connected_device_info() DEBUG: 3.2 mounting 'com.appstafarian.Marvin' DEBUG: 4.3 iOSReaderApp:_class_reconfigure('Marvin') DEBUG: 4.3 iOSReaderApp:_load_reader_app_overlays('Marvin') DEBUG: 4.3 loading 30 overlays DEBUG: 4.3 adding overlay '_cover_to_thumb()' DEBUG: 4.3 adding overlay '_create_new_book()' DEBUG: 4.3 adding overlay '_get_field_items()' DEBUG: 4.3 adding overlay '_initialize_overlay()' DEBUG: 4.3 adding overlay '_localize_database_path()' DEBUG: 4.3 adding overlay '_remove_existing_copy()' DEBUG: 4.3 adding overlay '_report_upload_results()' DEBUG: 4.3 adding overlay '_reset_ios_connection()' DEBUG: 4.3 adding overlay '_schedule_metadata_update()' DEBUG: 4.3 adding overlay '_stage_command_file()' DEBUG: 4.3 adding overlay '_update_epub_metadata()' DEBUG: 4.3 adding overlay '_wait_for_command_completion()' DEBUG: 4.3 adding overlay '_watchdog_timed_out()' DEBUG: 4.3 adding overlay '_xform_metadata_via_plugboard()' DEBUG: 4.3 adding overlay 'add_books_to_metadata()' DEBUG: 4.3 adding overlay 'books()' DEBUG: 4.3 adding overlay 'can_handle()' DEBUG: 4.3 adding overlay 'can_handle_windows()' DEBUG: 4.3 adding overlay 'delete_books()' DEBUG: 4.3 adding overlay 'eject()' DEBUG: 4.3 adding overlay 'get_busy_flag()' DEBUG: 4.3 adding overlay 'get_file()' DEBUG: 4.3 adding overlay 'is_usb_connected()' DEBUG: 4.3 adding overlay 'is_usb_connected_windows()' DEBUG: 4.3 adding overlay 'post_yank_cleanup()' DEBUG: 4.3 adding overlay 'prepare_addable_books()' DEBUG: 4.3 adding overlay 'remove_books_from_metadata()' DEBUG: 4.3 adding overlay 'set_busy_flag()' DEBUG: 4.3 adding overlay 'sync_booklists()' DEBUG: 4.3 adding overlay 'upload_books()' DEBUG: 4.3 iOSReaderApp:_initialize_overlay(Marvin) DEBUG: 4.3 existing thumb cache at '/Users/PGood/Library/Caches/calibre/Marvin/thumbs.zip' DEBUG: 4.3 ~~~~~ switching to Marvin overlay ~~~~~~ Starting up... DEBUG: 5.9 MarvinManagerAction:genesis(v1.0.8) DEBUG: 5.9 MarvinManagerAction:init_options() DEBUG: 6.0 MarvinManagerAction:inflate_dialog_resources() DEBUG: 6.0 MarvinManagerAction:compile_ui() DEBUG: 6.4 iOSReaderApp:startup() DEBUG: 6.8 MarvinManagerAction:rebuild_menus() DEBUG: 6.8 Marvin not connected Started up in 2.06 seconds with 1062 books DEBUG: 14.5 iOSReaderApp:reset() DEBUG: 14.5 detected_device = (1452L, 4779L, 592L, u'Apple Inc.', u'iPad', u'b8db995168a57daee50eb8412362b9cbef996988') DEBUG: 14.5 report_progress = <bound method DeviceManager.report_progress of <DeviceManager(Thread-5, started daemon 4637917184)>> DEBUG: 14.5 iOSReaderApp:open() DEBUG: 14.5 vid:05ac pid:12ab DEBUG: 14.5 MarvinManagerAction:on_device_connection_changed(iOS reader applications) DEBUG: 14.5 libiMobileDevice:init() DEBUG: 14.5 libiMobileDevice:load_library(OS X) DEBUG: 14.5 libimobiledevice loaded from '/Applications/calibre.app/Contents/Frameworks/libimobiledevice.4.dylib' DEBUG: 14.5 libplist loaded from '/Applications/calibre.app/Contents/Frameworks/libplist.1.dylib' DEBUG: 14.5 mounting com.ap* Notification delivered. pstafarian.Marvin DEBUG: 14.5 libiMobileDevice:mount_ios_app(com.appstafarian.Marvin) DEBUG: 14.5 libiMobileDevice:_idevice_new() DEBUG: 15.7 conn_type: CONNECTION_USBMUXD DEBUG: 15.7 udid: b8db995168a57daee50eb8412362b9cbef996988 DEBUG: 15.7 libiMobileDevice:_lockdown_client_new_with_handshake() DEBUG: 15.7 libiMobileDevice:_lockdown_get_device_name() DEBUG: 15.7 device_name: iPad Mini DEBUG: 15.7 libiMobileDevice:_lockdown_start_service(com.apple.mobile.house_arrest) DEBUG: 15.7 libiMobileDevice:_house_arrest_client_new() DEBUG: 15.7 libiMobileDevice:_house_arrest_send_command(command='VendContainer' appid='com.appstafarian.Marvin') DEBUG: 15.7 libiMobileDevice:_house_arrest_get_result() DEBUG: 15.8 STATUS: Complete DEBUG: 15.8 libiMobileDevice:_afc_client_new_from_house_arrest_client() DEBUG: 15.8 libiMobileDevice:_lockdown_client_free() DEBUG: 15.8 libiMobileDevice:mount_ios_app('com.appstafarian.Marvin' mounted) DEBUG: 15.8 libiMobileDevice:exists('/Library/calibre/connected.xml') DEBUG: 15.8 libiMobileDevice:_afc_get_file_info('/Library/calibre/connected.xml') DEBUG: 15.8 libiMobileDevice:read('/Library/calibre/connected.xml', mode='r') DEBUG: 15.8 libiMobileDevice:_afc_file_open(u'/Library/calibre/connected.xml', mode='r') DEBUG: 15.8 libiMobileDevice:_afc_get_file_info('/Library/calibre/connected.xml') DEBUG: 15.8 libiMobileDevice:_afc_file_read(1, size=206, mode='r') DEBUG: 15.8 libiMobileDevice:_afc_file_close(1) DEBUG: 15.8 MarvinManagerAction:on_device_connection_changed(iPad2,5 running iOS 7.0.3) DEBUG: 15.8 self.has_password: False DEBUG: 15.8 MarvinManagerAction:rebuild_menus() DEBUG: 15.8 Marvin connected DEBUG: 15.8 iOSReaderApp:set_progress_reporter() Job: 1 Get device information started DEBUG: 15.8 iOSReaderApp:get_device_information() DEBUG: 15.8 DeviceClass : iPad DEBUG: 15.8 DeviceColor : white DEBUG: 15.8 DeviceName : iPad Mini DEBUG: 15.8 FSBlockSize : 4096 DEBUG: 15.8 FSFreeBytes : 31826505728 DEBUG: 15.8 FSTotalBytes : 61508304896 DEBUG: 15.8 FirmwareVersion : iBoot-1940.3.5 DEBUG: 15.8 HardwareModel : P105AP DEBUG: 15.8 ModelNumber : MD533 DEBUG: 15.8 PasswordProtected : False DEBUG: 15.8 ProductType : iPad2,5 DEBUG: 15.8 ProductVersion : 7.0.3 DEBUG: 15.8 SerialNumber : F4GJK1Y6F198 DEBUG: 15.8 TimeIntervalSince1970: 1383237300.99 DEBUG: 15.8 TimeZone : America/New_York DEBUG: 15.8 TimeZoneOffsetFromUTC: -14400.0 DEBUG: 15.8 UniqueDeviceID : b8db995168a57daee50eb8412362b9cbef996988 DEBUG: 15.8 iOSReaderApp:free_space() DeviceJob: 1 Get device information done, calling callback DeviceJob: 1 Get device information callback returned DEBUG: 15.8 iOSReaderApp:set_progress_reporter() Job: 2 Get list of books on device started DEBUG: 15.8 iOSReaderApp:books() DEBUG: 15.8 iOSReaderApp:_localize_database_path() DEBUG: 15.8 updating local_db from u'/Library/mainDb.sqlite' Job: 1 Get device information finished No details available. DeviceJob: 2 Get list of books on device done, calling callback DEBUG: 27.8 iOSReaderApp:settings(format_map for 'Marvin': [u'epub']) DEBUG: 27.8 iOSReaderApp:settings(format_map for 'Marvin': [u'epub']) DeviceJob: 2 Get list of books on device callback returned Job: 2 Get list of books on device finished No details available. DEBUG: 32.3 MarvinManagerAction:rebuild_menus() DEBUG: 32.3 Marvin connected DEBUG: 34.0 MarvinManagerAction:show_installed_books() DEBUG: 34.0 MarvinManagerAction:launch_library_scanner(updating library index for virtual library u'') DEBUG: 34.0 MarvinManagerAction:start_library_indexing() DEBUG: 34.0 MarvinManagerAction:_busy_operation_setup() DEBUG: 34.5 MarvinManagerAction:library_index_complete() DEBUG: 34.5 MarvinManagerAction:_busy_operation_teardown() DEBUG: 34.5 BookStatusDialog:initialize() DEBUG: 34.5 BookStatusDialog:_generate_booklist() DEBUG: 44.9 iOSReaderApp:post_yank_cleanup() DEBUG: 45.3 MarvinManagerAction:marvin_status_changed(disconnected) DEBUG: 45.3 BookStatusDialog:marvin_status_changed(disconnected) DEBUG: 45.3 closing dialog: disconnected DEBUG: 45.3 BookStatusDialog:close() DEBUG: 45.3 BookStatusDialog:_save_column_widths() DEBUG: 45.3 Traceback (most recent call last): File "calibre_plugins.marvin_manager.book_status", line 4523, in _save_column_widths AttributeError: 'BookStatusDialog' object has no attribute 'tv'

DEBUG: 45.3 MarvinManagerAction:marvin_status_changed(yanked) DEBUG: 45.3 BookStatusDialog:marvin_status_changed(yanked) DEBUG: 45.3 closing dialog: yanked DEBUG: 45.3 BookStatusDialog:close() DEBUG: 45.3 BookStatusDialog:_save_column_widths() DEBUG: 45.3 Traceback (most recent call last): File "calibre_plugins.marvin_manager.book_status", line 4523, in _save_column_widths AttributeError: 'BookStatusDialog' object has no attribute 'tv'

DEBUG: 45.4 MarvinManagerAction:on_device_connection_changed(device disconnected) DEBUG: 45.4 libiMobileDevice:disconnect_idevice(iPad Mini) DEBUG: 45.4 libiMobileDevice:_afc_client_free() DEBUG: 45.4 libiMobileDevice:_house_arrest_client_free() DEBUG: 45.4 libiMobileDevice:_idevice_free() DEBUG: 45.4 MarvinManagerAction:rebuild_menus() DEBUG: 45.4 Marvin not connected DEBUG: 55.8 MarvinManagerAction:shutting_down()

GRiker commented 10 years ago

A couple of questions: 1) How many books do you have installed in Marvin? 2) When you first run calibre with your iPad connected, wait until the Jobs spinner in the lower right corner finishes and you can click the Device icon (the red Marvin icon) and see the list of your books. 3) After you can see the list of books in the Device window, click the blue Marvin XD icon.

Any difference?

Also, the debug trace indicates that your device is being disconnected. Please make sure that you have a solid connection with your USB cable, that it's plugged directly into your computer, not through a hub, and that there are no other iDevices or readers (Kindle, etc) plugged into your computer at the same time.

pgood commented 10 years ago
  1. I have 767 books installed
  2. When I click on the Marvin icon it takes me to the list of installed books. When I then click on the Marvin XD icon, nothing happens. If I choose explore marvin library from the drop down I get the crash message.

I disconnected the device after the crash so that could be the reason for the disconnect message. I am using an apple lightning cable directly into the back of my iMac so the connection is good. I don't see any disconnects during normal use and book transfer.

GRiker commented 10 years ago

A (very) few Mac users have experienced similar disconnect problems, and I'm still trying to track down the problem.

Please try the following: 1) Open iTunes, confirm that your iPad is shown as a connected device. Leave iTunes running (minimized is fine), then start calibre and repeat the steps. Any difference? 2) Did you do an over-the-air update or a restore of your iPad to take it to iOS 7.0.3? 3) Try doing a hard reset of your iPad. Close all running apps, then hold the Home and Sleep buttons at the same time until you see the Apple logo, then release both buttons. Open calibre with Marvin connected, repeat the steps. Any difference?

pgood commented 10 years ago
  1. Done, no difference
  2. I updated over the air if I recall correctly
  3. Reset done and same crash experience
GRiker commented 10 years ago

OK, next I'd like to ask you to update your copies of iOSRA and Marvin XD to the latest development versions to see if that makes a difference.

Download the following two files to your computer: • iOS reader applications pluginMarvin XD plugin Next, install the two plugins: • Start calibre with no connected iDevices • Go to Preferences|Advanced|Plugins • Click Load plugin from file, install each of the downloaded plugins. • Exit calibre, reconnect iDevice, restart calibre

Any changes?

pgood commented 10 years ago

Completed the updates and I'm still getting the same error message.

GRiker commented 10 years ago

Please post a current debug log.

pgood commented 10 years ago

I had to step away from my desk, but I'll post another later tonight.

Regards,

Paul

Regards,

Paul

On Oct 31, 2013, at 2:59 PM, GRiker notifications@github.com wrote:

Please post a current debug log.

— Reply to this email directly or view it on GitHub.

GRiker commented 10 years ago

Having exhausted all other possible solutions, I suspect that you will need to restore iOS7 on your device. This has worked with other folks reporting similar problems.

Do you have another iDevice available to you that you could try?

And just for completeness, it would be a good idea to try rebooting your computer.

pgood commented 10 years ago

Ok, thanks.  I'm going to pick up a new iPad retina mini in a couple of weeks so I may just wait for that and set it up as a new device as opposed to restoring from my mini backup to give me a clean slate.  Do you know if it would be ok to restore the Marvin content from a Marvin backup or would it be best to move all the books over from Calibre again?

Regards,

Paul

On Oct 31, 2013, at 02:33 PM, GRiker notifications@github.com wrote:

Having exhausted all other possible solutions, I suspect that you will need to restore iOS7 on your device. This has worked with other folks reporting similar problems. Do you have another iDevice available to you that you could try? And just for completeness, it would be a good idea to try rebooting your computer. — Reply to this email directly or view it on GitHub.

GRiker commented 10 years ago

So, just so I understand the background, you added all of these books to Marvin using the iOS reader applications plugin, and had no problems, but when you started using Marvin XD the errors occurred?

As for setting up your new Mini retina, you can do it either way, whatever's easier for you.

pgood commented 10 years ago

Yes, I just moved to Marvin after Mavericks broke the calibre link with iTunes.  I didn't find the XD plugin until I had already transferred over all of my books to the mini using the iOS reader application plugin.

Regards,

Paul

On Oct 31, 2013, at 03:14 PM, GRiker notifications@github.com wrote:

So, just so I understand the background, you added all of these books to Marvin using the iOS reader applications plugin, and had no problems, but when you started using Marvin XD the errors occurred? As for setting up your new Mini retina, you can do it either way, whatever's easier for you. — Reply to this email directly or view it on GitHub.

GRiker commented 10 years ago

This is certainly odd, as the problems you're seeing should have been happening when you were transferring books as well.

Is it possible that you transferred the books before updating to iOS 7.0.3, and that the problems you're now seeing have occurred since updating?

pgood commented 10 years ago

No, I transferred them after upgrading to 7.0.3. I can also send books normally through Calibre and it works fine.

Regards,

Paul

On Oct 31, 2013, at 4:31 PM, GRiker notifications@github.com wrote:

This is certainly odd, as the problems you're seeing should have been happening when you were transferring books as well.

Is it possible that you transferred the books before updating to iOS 7.0.3, and that the problems you're now seeing have occurred since updating?

— Reply to this email directly or view it on GitHub.

GRiker commented 10 years ago

Let's try a different approach.

With Marvin connected, click the down arrow next to the red Marvin icon, then select Configure this device. In the Debug options section, disable (uncheck) the Enable debugging for iDevices and Enable debugging for libiMobileDevice checkboxes, then click OK. Don't restart calibre yet.

Now, click the down arrow next to Marvin XD and select Customize plugin…. In General options, enable (check) Enable debug logging for Marvin XD and Enable debug logging for libiMobileDevice.

Restart calibre in debug mode, capturing the debug log, and repeat the steps to cause the crash. Post that debug log to a new comment.

GRiker commented 10 years ago

I have released updated versions of both plugins, available through calibre. If you're still experiencing problems, please capture a debug log with the settings described in the previous comment and post it.

GRiker commented 10 years ago

Closed, no followup.