Philantrop / calibre-ios-reader-applications

A calibre device driver plugin supporting multiple iOS reader applications
34 stars 8 forks source link

Mini ipad connected to Calibre generates message 'unable to communicate with device' #71

Closed Josieb1 closed 10 years ago

Josieb1 commented 10 years ago

I am running windows 7. I am using Calibre 1.30 and have the iOS plug in installed, with Marvin as the recipient. When i select 'get books' the error message 'unable to communicate with device' is displayed, but everything seems to work okay anyway. I was getting this message yesterday with version 1.29, but it did not appear until i updated the plug in yesterday.

The details are

byte must be in range(0, 256)

Traceback (most recent call last): File "site-packages\calibre\gui2\device.py", line 86, in run File "site-packages\calibre\gui2\device.py", line 520, in _sync_booklists File "C:\Users\Jenny\AppData\Local\Temp\calibre_o79xms\0zajvv_ios_local_db\Marvin_overlays.py", line 954, in sync_booklists ValueError: byte must be in range(0, 256)

GRiker commented 10 years ago
Josieb1 commented 10 years ago

Hi

I followed your instructions okay until i got to ‘’Type debug-calibre -g in the command window ‘’. I did this but then your instructions said ‘’Calibre will start in debug mode. After the crash occurs, exit calibre. ‘’ Calibre didn’t start automatically so i assume you wanted me to open it up by clicking on the icon. It opened normally and the crash happened as before.

Nothing appeared in the Command Window, so i pressed enter (after the crash) and i got the message on the screen shot attached. Please note I had to Google how to even open a Command Prompt as it is not something i am familiar with, just in case there’s something wrong with my Command Prompt.

The details reported by Calibre for the crash this time are

Metadata object has no attribute named: 'thumnbail'

Traceback (most recent call last):

File "site-packages\calibre\gui2\device.py", line 86, in run

File "site-packages\calibre\gui2\device.py", line 520, in _sync_booklists

File "C:\Users\Jenny\AppData\Local\Temp\calibre_bautrs\qq_iv9_ios_local_db\Marvin_overlays.py", line 959, in sync_booklists

File "site-packages\calibre\ebooks\metadata\book\base.py", line 149, in getattribute

AttributeError: Metadata object has no attribute named: 'thumnbail'

Regards

Josie

From: GRiker Sent: Sunday, March 30, 2014 7:21 PM To: GRiker/calibre-ios-reader-applications Cc: Josieb1 Subject: Re: [calibre-ios-reader-applications] Mini ipad connected to Calibre generates message 'unable to communicate with device' (#71)

a.. Please download an updated version of the plugin from this link to your desktop. b.. Disconnect your iPad c.. Open calibre, then go to Preferences|Advanced|Plugins d.. Click Load plugin from file e.. Select the .zip file you downloaded to your desktop. f.. Click the Show only user installed plugins checkbox g.. Open the Device interface plugins section h.. Double-click the iOS reader applications entry i.. In the Debug options section, enable 'Enable debugging for iDevices' j.. Click OK, then accept and close all dialog boxes, k.. Exit calibre l.. Connect your iPad, open Marvin and start the calibre connector m.. Open a command window on your computer n.. Type debug-calibre -g in the command window o.. Calibre will start in debug mode. After the crash occurs, exit calibre. p.. Copy the entire contents of the command window starting from the command you typed until the end, paste that debug log into a new comment. To select a range of text in the command window, right click at the beginning, select Mark, then drag to the end of the section, press return. The text is now on the clipboard. — Reply to this email directly or view it on GitHub.

GRiker commented 10 years ago

Sorry, that should have been calibre-debug -g. That will start calibre in debug mode.

Josieb1 commented 10 years ago

Hi

Is this what you want?

C:\Users\Jenny\Desktop>calibre-debug -g calibre 1.30 isfrozen: True is64bit: False Windows-7-6.1.7601-SP1 Windows ('32bit', 'WindowsPE') 32bit process running on 64bit windows ('Windows', '7', '6.1.7601') Python 2.7.5 Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')

C:\Users\Jenny\Desktop>

Josie

From: GRiker Sent: Sunday, March 30, 2014 7:21 PM To: GRiker/calibre-ios-reader-applications Cc: Josieb1 Subject: Re: [calibre-ios-reader-applications] Mini ipad connected to Calibre generates message 'unable to communicate with device' (#71)

a.. Please download an updated version of the plugin from this link to your desktop. b.. Disconnect your iPad c.. Open calibre, then go to Preferences|Advanced|Plugins d.. Click Load plugin from file e.. Select the .zip file you downloaded to your desktop. f.. Click the Show only user installed plugins checkbox g.. Open the Device interface plugins section h.. Double-click the iOS reader applications entry i.. In the Debug options section, enable 'Enable debugging for iDevices' j.. Click OK, then accept and close all dialog boxes, k.. Exit calibre l.. Connect your iPad, open Marvin and start the calibre connector m.. Open a command window on your computer n.. Type debug-calibre -g in the command window o.. Calibre will start in debug mode. After the crash occurs, exit calibre. p.. Copy the entire contents of the command window starting from the command you typed until the end, paste that debug log into a new comment. To select a range of text in the command window, right click at the beginning, select Mark, then drag to the end of the section, press return. The text is now on the clipboard. — Reply to this email directly or view it on GitHub.

GRiker commented 10 years ago

Well, the only problem is that there's nothing in the debug log.

I've built another version, please download it from this link and install it following the same directions.

If that fixes the problem, then we don't need to worry about what happened to your debug log.

Josieb1 commented 10 years ago

Hi

It didn’t fix the problem, sorry

The Calibre defect message is

Metadata object has no attribute named: 'thumnbail'

Traceback (most recent call last):

File "site-packages\calibre\gui2\device.py", line 86, in run

File "site-packages\calibre\gui2\device.py", line 520, in _sync_booklists

File "C:\Users\Jenny\AppData\Local\Temp\calibre_mc42vm\9elne__ios_local_db\Marvin_overlays.py", line 960, in sync_booklists

File "site-packages\calibre\ebooks\metadata\book\base.py", line 149, in getattribute

AttributeError: Metadata object has no attribute named: 'thumnbail'

And the debug says

C:\Users\Jenny\Desktop>calibre-debug -g calibre 1.30 isfrozen: True is64bit: False Windows-7-6.1.7601-SP1 Windows ('32bit', 'WindowsPE') 32bit process running on 64bit windows ('Windows', '7', '6.1.7601') Python 2.7.5 Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')

C:\Users\Jenny\Desktop>

Everything still works, i can send and delete books as normal, i just get the error message pop up.

Josie

From: GRiker Sent: Sunday, March 30, 2014 8:47 PM To: GRiker/calibre-ios-reader-applications Cc: Josieb1 Subject: Re: [calibre-ios-reader-applications] Mini ipad connected to Calibre generates message 'unable to communicate with device' (#71)

Well, the only problem is that there's nothing in the debug log.

I've built another version, please download it from this link and install it following the same directions.

If that fixes the problem, then we don't need to worry about what happened to your debug log.

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

GRiker commented 10 years ago

When you reply to these posts, please click the link that says 'view it on GitHub'. That will keep things more organized.

Please download an updated version from this link, install and try again.

You are launching calibre from the command window, correct? And nothing's being printed to the command window?

Josieb1 commented 10 years ago

Hi, sorry I'm new to all this. No I'm not loading Calibre from the Command Prompt. How do I do that? I launch Calibre via the icon. I did say in my first reply that nothing happened from the command prompt automatically so I launched via the shortcut on my Desktop.

Can you explain what I do with the Command Prompt please.

Josie

GRiker commented 10 years ago

Sure, no problem.

There are two ways to launch calibre. You're familiar with the common way, by using the icon. When everything's running as expected, that's the way to go.

What I need you to do is run calibre in debug mode. That means you won't be using the icon.

Instead, you will click in the command window, and type the command calibre-debug -g, followed by the enter key to complete the command.

That will start calibre in debug mode, which will print lots of diagnostic information to the command window.

It should look like this:

C:\Users\Jenny\Desktop>calibre-debug -g calibre 1.30 isfrozen: True is64bit: False Windows-7-6.1.7601-SP1 Windows ('32bit', 'WindowsPE') 32bit process running on 64bit windows ('Windows', '7', '6.1.7601') Python 2.7.5 Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')

but with much more information after calibre starts. Are you getting that far?

Josieb1 commented 10 years ago

Thank you. Hopefully this is now what you need. I am still getting the error message with the latest build

vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Manbot DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Redemption DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: A Brewing Storm DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: One Breath One Bullet DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Dogs of Cyberwar DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Far From Home DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Practice Makes Perfect DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Wireless DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Planetary Submissives 3: Zall's Captain DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Skin Deep DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Starfall DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Faraway DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: A Wizards Touch 1:-Jaynell's Wolf DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Dark Waters DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Dragon's Eye DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Supernatural Mates 3:-A Prideless Man DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Supernatural Mates 5:-Talan's Treasure DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Supernatural Mates 4:-Nothing to Do With Pride DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Midnight in Berlin DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: A Wizards Touch 2: Kevin's Alpha DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Moon Pack 02: Baiting Ben DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Moon Pack 03: Courting Calvin DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Moon Pack 04: Denying Dare DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Moon Pack 05: Enticing Elliott DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Moon Pack 06: Finding Farro DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Moon Pack 07: Getting Gabe DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Moon Pack 08: Hunting Henry DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Moon Pack 09: Inflaming Inno DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Body of Water: The Orcadian Novels DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Cob Brothers 2 - The Swimming Swan DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Cob Brothers 3 - The Helpful Swan DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Supernatural Mates 6:-More Than Pride DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Saint's Curse: Luke DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Thresl 6 - Saint Returns DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Pretty Poison DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Mixed Mates 1: The Wizard and the Werewolf DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Chasing Seth DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.7 title: Threadbare Gypsy Souls DEBUG: 94.7 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.8 title: Liam DEBUG: 94.8 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.8 title: One Bratty Omega DEBUG: 94.8 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.8 title: The Alpha's Only DEBUG: 94.8 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.8 title: Brian's Mate DEBUG: 94.8 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.8 title: Bent (Hammer 1) DEBUG: 94.8 iOSReaderApp:_snapshot_booklist() DEBUG: 94.8 iOSReaderApp:_dehydrate_booklist() DEBUG: 94.8 generating booklist.zip DeviceJob: 3 Send metadata to device done, calling callback 'utf8' codec can't decode byte 0xff in position 0: invalid start byte

Traceback (most recent call last): File "site-packages\calibre\gui2\device.py", line 86, in run File "site-packages\calibre\gui2\device.py", line 520, in _sync_booklists File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0wios_local_db\Mar vin_overlays.py", line 962, in sync_booklists File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_local_db\Mar vin_overlays.py", line 2306, in _snapshot_booklist File "jsoninit__.py", line 250, in dumps File "json\encoder.py", line 209, in encode File "json\encoder.py", line 431, in _iterencode File "json\encoder.py", line 332, in _iterencode_list File "json\encoder.py", line 408, in _iterencode_dict File "json\encoder.py", line 313, in _iterencode_list UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 0: invalid s tart byte

DeviceJob: 3 Send metadata to device callback returned Job: 3 Send metadata to device finished 'utf8' codec can't decode byte 0xff in position 0: invalid start byte

    Traceback (most recent call last):
      File "site-packages\calibre\gui2\device.py", line 86, in run
      File "site-packages\calibre\gui2\device.py", line 520, in _sync_bookli

sts File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0wios_loca l_db\Marvin_overlays.py", line 962, in sync_booklists File "C:\Users\Jenny\AppData\Local\Temp\calibre_tqplwh\dkf0w__ios_loca l_db\Marvin_overlays.py", line 2306, in _snapshot_booklist File "jsoninit__.py", line 250, in dumps File "json\encoder.py", line 209, in encode File "json\encoder.py", line 431, in _iterencode File "json\encoder.py", line 332, in _iterencode_list File "json\encoder.py", line 408, in _iterencode_dict File "json\encoder.py", line 313, in _iterencode_list UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 0: i nvalid start byte

Josieb1 commented 10 years ago

I am about to go to bed but i am working at home tomorrow so can continue if need be then.

Josieb1 commented 10 years ago

I have over 700 books in Marvin and many thousands more in Calibre.The command prompt held 6 pages of data so i have copied it all to word doc and will email it to you in case the comment above does not have it all as I could not see how to post a text attachment here. Josie

Josieb1 commented 10 years ago

Attachment as mentioned in my last comment

Josie

From: GRiker Sent: Sunday, March 30, 2014 10:17 PM To: GRiker/calibre-ios-reader-applications Cc: Josieb1 Subject: Re: [calibre-ios-reader-applications] Mini ipad connected to Calibre generates message 'unable to communicate with device' (#71)

Sure, no problem.

There are two ways to launch calibre. You're familiar with the common way, by using the icon. When everything's running as expected, that's the way to go.

What I need you to do is run calibre in debug mode. That means you won't be using the icon.

Instead, you will click in the command window, and type the command calibre-debug -g, followed by the enter key to complete the command.

That will start calibre in debug mode, which will print lots of diagnostic information to the command window.

It should look like this:

C:\Users\Jenny\Desktop>calibre-debug -g calibre 1.30 isfrozen: True is64bit: False Windows-7-6.1.7601-SP1 Windows ('32bit', 'WindowsPE') 32bit process running on 64bit windows ('Windows', '7', '6.1.7601') Python 2.7.5 Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')

but with much more information after calibre starts. Are you getting that far?

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

GRiker commented 10 years ago

(You can pick this up whenever it's convenient for you.) That's plenty of data, don't worry about sending more. I just need to see a few instances.

Now I need to get some more information.

Please download and install from this link, then run in debug mode, post the contents of the debug log.

Do the listed books have covers? Are they covers that you added? Anything unusual about the covers for these books?

GRiker commented 10 years ago

Don't send attachments to that email address, they don't go to me. If I need you to email me something, I'll let you know.

Josieb1 commented 10 years ago

Sorry about the attachment. My pc is off now but all the books have covers. I always run edit metadata in Calibre to add blurbs and covers as soon as I load them? Nothing is unusual. I don't know how many books are on that data I didn't go through it, but as I said in the initial post this problem only started yesterday, and prior to that I had already loaded the books into Marvin using version 1.29. I think it started after I updated plug ins (2 I think) but tbh I can't be sure and I'm not even sure the iOS plug in was one of those updates. Everything works okay. I added another 300 books today so even though the error message pops up it doesn't seem to affect the functionality. I just checked one of the books I did spot on the data and it's fine in Marvin.

Josie

GRiker commented 10 years ago

Please let me know when you can continue working on this, I'm very close to seeing the data I need to resolve the problem.

Thanks for your help.

Josieb1 commented 10 years ago

I live in the UK, it nearly 11pm. I'll make it my first priority in the morning.

Josie

GRiker commented 10 years ago

Please be sure to update to the latest version from this link, I included some more diagnostics.

Josieb1 commented 10 years ago

Hi, Here is the latest Command Prompt Diagnostic

xf5]\xfa.W\xe6Q4\xe5\xd5\x1f\x1a\x9a3\xcfQ}W~\x89\xf1\xa7\xa3<\xf5\x17\xd5w\xe8\ xb9]\x13N]Q\xf1\xa7\xa3<\xf5\x17\xd5w\xe8\x9f\x1az3\xcfQ}W~\x8b\x95\xd14\xe5\xd5 \x1f\x1az3\xcfQ}W~\x89\xf1\xa7\xa3<\xf5\x17\xd5w\xe8\xb9]\x13N]Q\xf1\xa7\xa3<\xf 5\x17\xd5w\xe8\x9f\x1az3\xcfQ}W~\x8b\x95\xd14\xe5\xd5\x1f\x1az3\xcfQ}W~\x89\xf1\ xa7\xa3<\xf5\x17\xd5w\xe8\xb9]\x13N]Q\xf1\xa7\xa3<\xf5\x17\xd5w\xe8\x9f\x1az3\xc fQ}W~\x8b\x95\xd14\xe5\xd5\x1f\x1az3\xcfQ}W~\x89\xf1\xa7\xa3<\xf5\x17\xd5w\xe8\x b9]\x13N]Q\xf1\xa7\xa3<\xf5\x17\xd5w\xe8\x9f\x1az3\xcfQ}W~\x8b\x95\xd14\xe5\xd5\ x1f\x1az3\xcfQ}W~\x89\xf1\xa7\xa3<\xf5\x17\xd5w\xe8\xb9]\x13N]Q\xf1\xa7\xa3<\xf5 \x17\xd5w\xe8\x9f\x1a\x9a3\xcfQ}W~\x8b\x95\xd14\xe5\xd5M\xda\x8e\x8fp\xcbo\x11c\ xe8\x9f\xd1\x17/BOG\xebD\xd3\x97\x84\x9eU\xff\x00H\xfb\xd5\x15d\xf2\xaf\xfaG\xde \xa8\xa3B\xa2\xaa\xcd]l2[t\xf5\x96\xe6Zwn\x0c\x91\xc4\x9e@\x87\x0fg\x14G\x95\xb 2\xe9IH\xf6\xb2\xbe\xd5M[Jx8qd\x80v\xb5\xe0\xf3\xef\xca\xde\x1d\xb2\xf8/,\xb6\xd d\xf4\xbdL\x95vz\xb9\x03f\x8eB\x04\xb4\xe38vO^8\xfd\xca2R\xe6\xc3/\xce\xa7\xbbWX \xe4vb\xa9\x88\xcd\x10<\x83\xda8\xfbA\xfb\x90\xa8\xa2\xaa6\xc3Y<l\xce\xeb$sF{\x0 1!y,\xfd\x0e\x9b\xab\xd47Z\xc8\xe8\xea(c\x90T\x16\x86T\xd462\xf2\\x7<\xd6n\xb7d\ x9a\x9e\xdbO\xe1\x15\xc6\xdbM\x0e\xf0oI-cZ\xdc\xf5\x0c\x94\x1a*-\xce\x87f\x17\xd b\x94\x85\x945V\x8a\x97\x8em\x8a\xbd\x8e?r\xc2\xea]-s\xd2u\xf1\xd1]Y\x13&\x92>\x 91\xa29\x03\xc6\xeeH\xe7\xeaA\x86TU_L\xd4\x15\x14\xf44\xd5\x923\x10T\xef\x08\x8e y\xee\x9c\x14\x1f2"\xdb\xac\x1b6\xd4\x1a\x9a\xda\xda\xfbci$\x85\xd9\xe0\xea\x96\ x877\x8e8\xb7\x98\xe4\x83QE\x97\xd4zj\xe7\xa5nB\x82\xeb\x13\x199\x91\xa5\x8f\xd ek\x9a{\x0fx\x05\xbe\x8a[\x95\xc2\x9e\x8a\x071\xb2\xce\xf1\x1b\x0c\x8e\xddnO,\x 94\x1f2)\nM\x8ck\x18\xe2s\xdf\r\x13Z\xd0K\x89\xa9\x1c\x07Z\x8f\xe4gG+\xe3%\xa4\x b4\x90KNA\xeeAEt/\x11O\x1c\x8e\x8d\xb25\xae\x0e,w\'\x00y\x15j\xa2\x7f\xd9\xc8\x d2\xfa\xd2\x96\xaaJ\xad!g\xa5|2\x08\xd8\xd8\xe1\x0e\xde\xe1\x9e\xb0\xbe\x1d\xb3i \x0b=\xabLR-V\xbaj7GR\x19)\x820\xdd\xe6\xb9\xa7\x9e;\x96\x13du\xfe\x00\xea7\x1 3\x86\xcdv\x10\x9f\xfb\xd0<{\xf0\xa5M\xa8\xdb\xff\x00h\xec\xee\xec\xcce\xd1G\xd3 \xb7\xfe\xe1\xc9\xfb\xb2\xab7\xd7+w-\xbbftv\xfa\xfduEOs\x86\t\xa9\x1c\xd7\xef2p\ x0b\x0e\x1aq\x9c\xadE}v\xbbme\xde\xe7\x05\x05\x04n\x92\xa6gn\xb1\xad8\xfb\xfb\x1 4T\xff\x00\xae)tv\x96\xd3\x8e\xb9Ri\xab\x1dl\xa2V\xc7\xd1\x167\x91\xcf\x1e\x0b\x 9f\xaeUq\xd7\xaa_\xa1\xa4\x8a\x929^\xd8!\xf9\x11\x8e\xc1\xe8R\xc6\xb3\xd0\x9 4\x9a7e\x83.\xe9\xee3U\xc5\xe1\x13\x9e\xe7x\xad\xec\n$\xa4\xa6ue\T\xd1\xbe(\xdd

\xb7C\xe6xcA\xf4\x93\xc0"G\x8a-\xf2\x9bd:\xa6\xb2\x95\xb5T\xdf\xb3\xa6\xa7p$K\x

1dc\xd2\x07\xa5jw\x8b<\xd6Z\xa6\xd3\xcfQI3\xdc\xdd\xec\xd3N\xd9@\xe2F\t\x1c\x8 f\x0eH\xacz\'\x1e\xa5\xb5E\xb3\xdb\xec\x94\x14\xd5\x93x\x1d\x1b_x\xc2\xda\xca\xa 6B\xf7\xf6a\xa7\x8a\rQU}\xb5\xd6\x8b\x85\xb6\xe2\xfb}]$\xb1\xd4\xb7>&\xeeI\x1c\x f2;G\xa4,\xbe\x9e\xd0\xf7mO\x13_m\x9a\x81\xf2;8\x85\xf5Ml\x98\x1c\xce\xef< \xd6\ xd5\x16\xdfz\xd9\xb5\xf7O\xd3\xbak\x9c\xb6\xea|0\xbc1\xd5\x8d\xdfx\x1c\xf7[\xcc\ xacU\x83K\xd7jI\x1d\x1d\x0c\xf4M\x94<0GQR\xd8\xdc\xf2yn\x83\xf2\x90a\x91o\x17\x1 d\x93\xea[M?O^\xfbe4D\xe0:Z\xc6\xb0\x13\xd83\xd6\xb4r0H\xec8\xe0\x80\x8b\xe8\xb7 \xd0\xd4\\xeb\xa3\xa3\xa5f\xfc\xd2\x12\x1a\xdc\xe38\x19\xfc\x97\xceA\x07\x04\x 84QQ}\xb6\xcbd\x97Z\xd6\xd2\xc5=4.p\'~\xa6a\x1b8\x0f\x9cV\xe3\xf1?\xaa\xc5\x19\x ac"\xdf\xe0\xdb\x9d\'K\xe1m\xdd\xdc\xc6w\xb3\xd9\x84F\x84\x8bn\xa7\xd9\xd5\xda\x aaf\xc3Op\xb2K+\xb91\x97\x18\xc9?z\xf1\xd4\xbb?\xbfi:8\xaa\xae\xd1S\xb2\x19d\xe8 \xd8\xe8\xe6\x0e\xf1\xb1\x9fg\xa5\x06\xae\xa8\xb7kf\xcb5\x15\xe2\x9f\xa7\xb7Il\x a9\x8ccx\xc5X\xd7n\x923\x83\x8eEb/\xdaF\xe1\xa6\xda|>\xa2\x80\xc8\xd7\xf4n\x86\x 1a\xa6\xbeF\x9cg\x8bG\x10\x10Q\x11\x15\xef\x07\x93\xf5\xa2A\xe4\xfdh\xa0\xf1\x9 3\xca\xbf\xe9\x1fz\xa2\xac\x9eU\xff\x00H\xfb\xd5\x15FJ[\x9bv\xd5\xb6\xaa\x17\x8 c\xb2j\x96\x07\x8f\xf8s\x93\xf7)\xfbU\xe8\x98\xef{6\x8e\xd7B[%U\xbfy\xf4\xe5\xbd ni9g\xacp\xefP\xce\xcbCN\xd2\xec\xa1\xdf\xf5\xae\xc7\xd4r\x97m\x1a\xc2-=\xb4[\xd e\x9a\xbbL!\xa7\xa9\xa9\xf0\x8a9^p\xd6\x97\x80KI\xf4\x9e=\xea\xa5s\xac\x91>\x19\ x1d\x1c\x8d,\x91\xa4\xb5\xcdp\xc1i\x1dD-\x8b@\xd7\x9bv\xbb\xb3\xcf\xbc@3\x88\xdd \xdc\xef\x14\xfb\xd7Aj}\x97\xe9\xcdU;\xab&\x85\xf4\xd5\x8f\x193\xd3\x107\xbd$r\ x19\xd7[1\xb8h\xa62\xe3MRj\xe8\x03\x80\xe9\x9a\xdd\xd7\xc4\xee\xad\xec{\xc2\rn\x d6%v\xb8\xa5\x109\x8d\x9b\xf6\x80\xdcs\xc6@wI\xc3#\xacem\xbbI\xd5\x9a\xbaf\xcb\x a6\xf5\x1d\x15\x1c,\x12\x89[$19\xa2@\xd3\xc0\xb4\x92A\x0bM\xd2\xa4\xbbW\xda\x0b\ x89$\xd6\xc4I=~8S\xbe\xdc\xa9\xe1~\x84l\xee\x89\x86X\xea\xe3\x0cy\x1cZ\x0er\x01\ xf4\xa1\xf1E[Sn\xac\x8a\xae\x92WC<N\x0ec\xd8pA\x0bu\xda\x8d\xe1\xb7\xfa\xcb\x0 5\xd0\x11\xbdQkc\x9e\x07S\xb7\x9d\xbd\xf7\xe5jT\xb6\xe6\xd4Y\xae\x15\xc5\xce\x06 \x95\xd14\x008\x1d\xf2G\x1fbW\xd7\xb6\xae\x82\xdb\x00\x0e\xdf\xa4\x85\xd18\x9e\x bc\xbd\xce\x18\xf5\x15\x15\x8fR\x96\xb3\xb0\xf8\x1e\xc7\xb4\xa5V\xe1\xdf\x8d\xd9 y\xc7T\x80\xbb\xf2\n1\xa7\x85\xd5\x151@\xcf\x95#\xda\xc1\xdeN\x17L\xed"\xce\xd96 QSK\x1bs\xe0PG#\x07\xd0\xc7\xe5\x95J\xe65(l6\xe3%.\xaf\xa9\xa4/\x02\x9e\xa2\x98\ x97\x83\xcby\xa4\xfd\xe4z\xd4\\9-\x87I\xd4KH\xeb\xb5L.-\x96*\x17\xbd\xae\x1c\xc 1\x0ei\x08\x98\x9a6\xdd\xa7?i\xe9\x88\xee\xf0\xb35\x16\xf7x\xf8\xe6b<\xfd\x87\x0 5s\xccntr\x07\xc6\xed\xd74\x874\x83\xc8\x8e+\xae\xac\x95\xf4\x9a\xc7F\xd3\xd4\xb 85\xf0\xd6\xd3n\xcc\xcexq\x18p\xf6\xe5r\xa5\xfe\xd35\x86\xfd_k\x98\x10\xfai\x8c \x9f\xe6o6\x9fX(D\xfb\xa95%\xceM\x8b6\xe6\xdaw\xb2\xae\xaa\x99\x91\xcc\xe1\xfc\x 8dp\xc3\x9d\xeb\x1c\xbb\xd78\x05\xb5UkJ\xaa\xad\x9e\xd2iwon\xc1Pd/\xcf8\xff\x00\ x95\xbe\xd2}\x8bVE\x82\xa2\xaa(\xad\xc6\xc7Xm\xba>\x1a\xe6\xe4:\x0b\xec2g\xba2WN \i\x99s\xb3U\xd3|\xa6T\xd3\xbd\x9c9\x10\xe6\x9f\xd5r\xbc\x7f\xc3Y\xbf\xcd\xd9\x ff\x00\x84\xe5\xd3\x1a6\xbf\xf6\x96\x8c\xb3\xd5\x93\x93%+7\x8f\xa4\x0c\x1fr\xac\ xd7"\xcd\x1b\xa0\x9eH\xf2\xa3qi\xef\x07\x0bs\xd9 \xce\xd2\xad\O\x1e\x93\xf0\x1 5\x89\xd7T\x06\xdb\xaeo4\xa0a\xad\xaa{\x9a=\x0e9\x1fqY}\x92\x7f\x12\xed\xfd\xcf \xc0Q~%\x9d\xb8\x0f\xfe_\x0f\xeb"\xf79sp\xea]%\xb7\x0f\xe1\xef\xff\x00\x99\x17\x b9\xcb\x9bG \x94\x9e:\x8bf\xe3\x1b(\xa0\x03\xfd\xdaO{\x970\xcf\xc2\xa2^\x1f\xcey w\xae\x9e\xd9\xc7\xf0\xa6\x83\xfai}\xee\xc3?\xfbL\xbfM\xde\xf4H\x906C\xa5#\xd4 :\x99\xd5\xb5\x91\x87\xd0\xdb\xc0\x91\xe1\xc3\x83\x9es\xba??R\xc0\xeb\xddE&\xa5\ xd5\xd5\xb5nq01\xe6v\xf55\x8d\xe01\xdf\xcf\xd6\xa6m\x97[E\xa3e3Vn\xfe\xfa\xad\x 93N\xe2\x07\x12\x00!\xbe\xe5\xce\x9b\xc5\xc7y\xc7.<I\xf4\xa0\x96vyy\x8a\xf3\xa5\ xafV\xdb\x94Q\xcfUm\xa1\x96Z\x19\xe5\x1b\xcf\x8d\x85\xa49\xa0\x9e<?5\x8b\xd8\x88 \x1f\x18L?\xf6Y?%\x85\xd0\x15F\x9e\xf7[\x18v\x04\xf6\xda\x98\xc8\xcf?\x10\x9f\xc 9f\xb6#\xfcAg\xf4\xb2~H3\xff\x00\xe9\x01\xfd\xa3e\xff\x00\x06OxQ\xf6\xcf\xff\x00 \x88\x16?\xea\xd8\xa4\x1f\xf4\x80\xfe\xd1\xb2\xff\x00\x83\'\xe2\n?\xd9\xfe>\x1f\ xd8\xf1\xfe\xf6\xc4>&=\xbc\xff\x00r\xa8\xff\x00\xaeo\xe0r\xe7\x8eK\xa1\xf6\xf3\x fd\xca\xa2\xfe\xb9\xbf\x81\xeb\x9e\n,H\x1b\x19\xb6\x8a\xed\xa0B\xf7\xb7,\xa6\x82 I\x0f\x0fF\x07\xe2Z\x86\xa0\xa16\xcdGr\xa2#\x1d\x05L\x8c\x03\xd0\x1cp\xa5m\x80P\ xe6\xaa\xf3pp\xf9-d->\xd2\x7f%\xa8\xedv\xdf\xe0\x1bF\xaf!\xb8mKY8\xf4\xe4\xfd\x e0\xa1\xad\x1b\x19\xe1\xda\xa5\xddG\xaa\xf5\xa6\x9e\xd2t\x943\xd2\xd0\xcbg\xae\x a0d1\xd4\xb2\x17\xe45\xd1\xe0\xb4\x9d\xec\x07\xa8\x8b\xadu5U<5\x1b\x1c{f\x89\x9 24Y\xb7\xc0x\xce\x1c!\xc8=\xe0\xa2W,\xb4\xee\x90[\xc0\x8e \x82\xa4;\xee\xa4\x9bP l\x8a\xd9\x1d\xc6Z\xaa+\x87B\xf78\xe4\xb9\xbb\x8e-\'\xd5\xeeZ]\x92\xdc\xdb\xa5 \xc0S=\xceh\x11I&Z2|V\x17~I\x15{Y\xa8\xb7\x90\xe2\xf9j#\x99\xa7\xa8n\xb5\xe0\xf e!\xecQ[^\x92\xd5\xb7\xfd\x1d\xa5\xea+mPRII-\x8ec4Nqk\xf729\x11\xcc\x02\xb5;\xd 5\xda\xa2\xfby\xa9\xbaU66\xd4T\xbf}\xe21\x86\xe7\xd0\xa5-\x97\xd8c\xd4\xdb7\xd4\ x96\xb7\xe3zY\x81\x88\x9f\xe5xfZ}\xaa"\x9e\ti\xaa$\x82f\x16K\x1b\xcb\x1e\xd3\xd4 A\xc1B,DDW\xbc\x1eO\xd6\x89\x07\x93\xf5\xa2\x83\xc6O\xff\x00\xa4}\xea\x8a\xb2yW \xfd#\xefTU\x19\xad\x1fp\x16\x9dci\xadw\x06\xc5R\xdd\xe3\xd8\x0f\x03\xf7\x12\xa5 \x9d\xb7i\t\xea\xba\rIE\x13\xa5\xe8\xd9\xd1U5\x838h\xe2\xd7~EA\x83\x81\xcex\x8eK \xa3\xf6q\xb4k}\xfe\xcf\x05\xb2\xe9S\x1cW8\x9a"-\x98\x80\'\x18\xe0Fy\x9e\xd0\xac J\x86\xb4\xe6\xb4\xd5V\x82\xc8\xed\xb7g\x08\x98@\x10O#\xd3\xe8\xc3\xbf%\xd1\x1 6+\x835\x8e\x95t7jh\x194\xd1\x98\xea \x8ef\xc80xdn\x93\x8f"\xb0Z\xabc\xf6\x1b\x fe\xfdE\x0bE\xb6\xb1\xd9;\xd0\x81\xd1\xb8\xfa[\xfa(\xd7F\xd2\xddv}\xb5JKe\xc5\xb d\x1bj\x9d\xd08\xb4\x9d\xc9Z\xef\x92\xe0z\xc6q\xdc\x88\xfb\xec\xfb\x1c\xd4\x94\x 1a\xa6\x9a\xb0x\'\x81\xd2\xd6\xb5\xed.\x9b\xc6tmvr\x06;\x14\xa1\xb4\xad5\xaa\xf 4\x9b\xad\xb6\xd3\x08\xa8\xf0\x86I\xfb\xd7n\x8c\x0c\xe7\x8e\x0fj\x8d5u\xc2\xe3n\ xdbu4\x14\xd5\xf5P\xc3=E3\x9f\x1b%pi\xde \x11\x8c\xf5\xe1o\xbba\xb9WZ\xb4+\xaam\ xf5s\xd2O\xe1Q\xb7\xa4\x82B\xc7\xe7\x86B-F\x97\xbd\r[\xa36_p7\'\xc0\xea\xba\xaa \xd8xB\xe2\xe0\xd6\x8c\xe3\x8f\xadE\xcaC\xa8\xd5\xb5\xba\x83d\xd5\xd47*\x99**\xe 8\xebbp\x96Go9\xd1\xbb<\xcf\xa0\x8c(\xef\xa9E\x8c\xbe\x98c]\xa8\xa9\x1e\xee,\x84 \x99\x9d\xdc\xc0]\xf9.\x91\xd3\x13\x9dQ\xb2\x98:c\xbe\xfa\x9a\x17\xc1&~v\x0bW7\x d8\xff\x00qGv\xac\x19\x06*B\xc6\x9f\xf8\xa4po\xb8\xb9N{\x0b\xaf\xf0\x8d\x15=!94\ xd5nh\x1e\x87\x00U\x89\\\xef,n\x8aW\xc6\xf0C\x98\xe2\xd7\x03\xda\x16kN\xff\x00\x b3_?\xcb\xa4\xfcMMiA\xfb/Y\xdd\xe91\x80\xca\xa7\x96\xf7\x13\x91\xefM9\xfe\xcd|\x ff\x00-\x93\xf15EJ;\x07\xd4Yen\x9e\x99\xf8\xe2ji\xc1\xf68~k\xe7\xdb\xbe\x9c\xe8\ xea\xa8u\x04\x0c\xf1e\x1d\x05A\x03\xf9\x87\x16\x9ffG\xa9FZR\xf9&\x9d\xd4\xd4\x17 H\xc9\xc4\x12\x83 \x1f\xcc\xc3\xc1\xc3\xd8\xba\x8bTZ \xd5\xba6\xae\x89\xaek\x85T \x1b\xf0?\x9e\x1d\x8d\xe6\x1fr\xa9}r.\x11_4O\x82g\xc3#wdc\x8b\x1c\xd3\xcc\x10x\x 85\xe6\xa3J\xaau\xaa\xaau\xa0\xd9c\xfe\x19\xcf\xfel\xcf\xfc"\xa7-\x8a\xd7\xf8^\x cf\xe2\x84\x9d\xe3I;\xe2\xf5gx{\xd4\x1a\xcf\xe1\x9c\xe3\xff\x00\xdd\x99\xff\x00\ x84T\x95\xb0\n\xfe\x17\x9by<\x8b\'h\xf6\xb4\xfeJ\xc6\x1a\xd6\xdb\xe8<\x13^\xf8@n \x1bUN\xc7\xf7\x91\x96\x9fpX\xdd\x92\x7f\x12\xed]\xf2~\x02\xb7\xad\xbf[\xf7\xa9\ xec\xf7\x10>K\x9f\x03\x8f\xa8\x11\xee+E\xd9\'\xf1.\xd5\xdf\'\xe0(\xbf\x12\xd6\xd c?\x87\xbf\xfed^\xe7.m\x1c\x82\xe9-\xb8\x7f\x0fG\xf5\x91{\x8a\xe6\xd1\xd4\x95g\x 8e\xa2\xd9\xc7\xf0\xa6\x83\xfai}\xee\\\xc38\xff\x00Y\x9b\x8e<s\xc7\xd6\xba\x7fg? \xc2\x9a\x0f\xe9\xa5\xf7\xb9s\x05A\xc5D\xa7\xb1\xee\xf7\x94H\xe8=3\xb5M\x1bj\xd3 \x96\xfbc\xaa\xaa\x19\xe0\xf0\xb6\'o\xc0q\xc0q<3\xc1G\xda\xda\xc7l\xd4W\xc7\\tSM L\x127~\xaa6\xb0\xc6\xd8\xdd\x9f\x947\xb1\xc0\xfa\x14\xdbm\xa1\xb3[\xb4\x9c\x17? \xd9t\x9e%\x0b&\x90\xb6\x16o;\x0c\x07\x9e\x17;\xeb}m6\xb0\xaf\x8d\xf1R\xb2\x8a\x 8a\x16\x96E\x038d\x1e\xb7c\x81?rR<\xac\xd6\xab\x85\x9e\xfe\xd7W@a\r\x86\xe7\r \xd3\x98\x9c\x07\x10{N\x16\xc3\xb1/\xe2\x0b\x0f\xfd\x92O\xc9G\x07\x87\x1c\x00\xa 4}\x89c\xe3\t\xbf\xd2\xcb\xf9"\xd4\xc5\xad\xec\x9a~@\xddG\xa8c5\x14\xd6\xc8\x1d\ xbbO\xfc\xae$\xf3#\xaf\xa8aj\xba>\x1d#\xaf.P\xdc\xed6\xa7Z.V\x99\xe3\x98\xb5\xb8 \xc4\x8d$\xf0\xf4\xf2\xe3\xc3\x86B\xce\xed\x0bW\xdblU\x94\x96\x8b\xe5\x17\x84\xd a.08LZ2\xe6\x10F\x0e:\xc2\xd64\xbe\xad\xd1\xd6+\xc5\x15\x93GSTJ\xfb\x95S\x1bQSR\ x08\xddnyq\xc1<\xce8_\xcb\'\xb7\x8f\xeeU\x1fg\x877\xf09s\xc1\xea]\x0f\xb7\x8f\xe eM\x17\xf5\xcd\xfc\x0e\xf0s\xbaN8\x05\x16x\x97vGp\xfd\x9dx\xb2\xd0o\x00\xcb\x8 cu2?<3\x8c\x06\xf7\xfc\x83\xedY\x9d\xb1h\xeb\x95\xfa\xf5l\xad\xb6\xc3\x14\x8e\xe 8L2\x17\xcc\xc8\xf9;#\xe5\x11\x9f\x94T{n\xae6\x8d}\xa7[\x92\x1bD\xdax\x8e:\xb7\x 86]\xf7\xbc\xa9[nT>\x11\xa3)\xeb\x18<jJ\xb6\xbb#\xa88\x11\xfa$DmM\xb1\x8dRI\x11 \xd11\xb8\xe6\xea\x90A\xf6\x02\xa7\x97\xd9\xea\xbe/\x9fe\x01\x86\xac\xdb\r(\xe3\ xe2\xef\xf4{\xbc\xfb2\xb9F\x9e\xeds\xa3?\xea\xf7\x1a\xc8\x8e?\x92w\x0f\xcdu,\x95 u?\x15o\xad\x13\xc8\x85\x9c\xca%\xde;\xdb\xfd\x16w\xb3\xdb\x94Z\x8c,;,\xbb\xe9\ x8ak\xbd\xd6\xef%."\xb7\xcc\xd8\x9b\x0b\xcb\x89s\x9b\x8c\xf2\x18\xe1\xefP\xe89\n J\xd1Z\xe6\xedWOy\xb4]\xae\x15\x15\xb1\xd5PJ\xe8\x9dQ!yk\xda\xd2p\t\xed\x19Q\xa7 \xa2\xc4\xf9\xb0?\xee\xfd\xdb\xfa\xa6\xfe\x15\x18m1\x91\xc7\xb4[\xd3chkzp\xdeY -\x19R\x86\xc0\xbf\xbb\xf7_MS\x7f\n\x8b\xb6\x99\xfcF\xbd\x7f\x8f\xff\x00\x94*\x9 1\xaa"\xa2(\xaf\xa2\x0f\'\xebD\x83\xc9\xfa\xd1Ex\xc9\xe5_\xf4\x8f\xbdQVO*\xff\x0 0\xa4}\xea\x8a\x8a,\xf5\xd3J\xdc\xad\x16Ke\xe9\xcc/\xa1\xae\x88=\x930y7|\xd3\xd8 {\x16\x04\xf2]O\xa2m\xd4\x97m\x95Zh+\xa1l\xd4\xd3R\x06\xbd\x8e\xeb\x19?z\xb1*\x1 a\xd1\xdbW\xbdi\xd9\xa1\xa7\xae\x95\xf5\xf6\xd0p\xe8\xe49{\x07k]\xcf\xd4\xa6\x1d aAA\xaa4\xed\xb6\xfbB\xe6\xca\xfaI\xe2\xaa\xa6\x95\xa3\x9b7\xdb\xbc=\x9e\xe5\xcf \xda\xd2\xc1G\xa6\xf5EU\xb6\x8a\xba:\xbav\x1c\xb5\xcd9,\xff\x00\x81\xde\x90\xb7\ xed\x9e\xeb\x03i\xd9~\xa1mC\x83\xbc\x05\xcd\xf0f\xb8\xf3t\x99\xc0\xee\xde\x19D|\ x1a\xca\xb6:\xcd\xba\xd3tN\x0e\x10\xd5\xd3\xc2H\xed\x0e\x19\xf7\xa9\x0bn\x1f\xc3 \xd7\x7fY\x17\xe6\xa0\x9d;Q-^\xb7\xb6\xd4\xce\xf2\xf9\xa5\xb8F\xf7\xb8\xf5\xb8\x bc\x13\xefS\xb6\xdc?\x87\xae\xfe\xb2/\xcd\n\xe7\x8az\xe3\x05\xba\xb2\x93s"\xa7p\ xe7<\x8bN\x7f5\x9a\xd2\xdaa\xba\x9a\xbe\xdbB\xd7\x98\x9fST\xf8\xdf&s\xba\xc6\xb5 \xae\xe0;x\x95\xac\x9eJEg\x86h\x0b&\x92\xbc\xf48\xa9\x96\xa2j\xb7F\xee\x19akF\x0 fg\x8a\x11[tT\xdb3m\xd2M\x13\r-Q\x9ey[\x14\x95A\xce\xe3+y\x02\xec\xf6\x9e\xcc/\x a3eT\x9f\x06\xf5\xe6\xa7\xd3\x06c#b\r\x922F7\x80#\x8f~\x1c3\xdc\xb1\xd3^\xb6uk\x bbS\xea\xf3Ip7J\xa6\xf8TTdx\xadq$ov\x0c\x90O?R\xc0\xec\xf3R\xcd_\xb6\x11r\xa8\xc 3]r|\x8cs{28\x0fV\x02#\xc7mv\xff\x00\x04\xd7\xef\x9c7\r\xaa\xa7d\x9d\xe4\r\xd3\x eeZ\xb6\x9c\xff\x00g\xbe\x7f\x96\xc9\xf8\x9a\xa5-\xbf\xd0~\xee\xcdq\x00\x9c\x19! q\xf5\x02?5\x17\xe9\xb8\xdc\xfa[\xe9h\xce\xed\xb6B~\xb3T\x18\x1e\x1d\x7fr\xe9\x1 d\x8b\xea\x13w\xd1\x8d\xa0\x95\xe5\xf5\x16\xd7tGy\xd9;\x87%\xbc\xfa\xb9\x8fF\x02 \xe6\xe5\xbc\xec\x9fQ~\xc0\xd6\xd4\xec\x95\xfb\xb4\xb5\xc3\xc1\xe5\xe3\xc0\x13\x f2O\xb7\xde\xaa\xd8\xf5\xdb\r\x8e;.\xbb\x96H@\x11\xd7F*CG\xf2\x92Hw\xde\n\xd0T\x ad\xb7\xcf\xef}\xb7\xfa\x01\xf8\xde\xa2\x84\xa4U\x11S\xadEl\xd1\xe7\xe2\xce~\x1c ?k\xb3\x8f\xff\x00h\xaf-#\xab\xeb\xf4m\xcaZ\xeb|p\xc8\xf9b\xe8\x9c\xc9\x81-#9\xe a#\xb1}qA!\xd9ML\xdb\x9e#o\x0c;\xd8\xff\x00\xe9\x11\xef\xc2\xd5\x11\x96\xeb\xab6 \x9bv\xd6\x16\x96\xdb\xab\xe8\xe8\xa3\x8d\xb2\x89C\xa2k\x83\x81\x03\x1dd\xf6\xab \xb6I\xfcK\xb5w\xc9\xf8\n\xd2\x16\xed\xb2O\xe2U\xab\xff\x00\xb9\xf8\n\xab|K{p\xf e\x1e\x0f\xebc\xf7\x15\x0ci\xad\x11]\xaalu\x15V\xc6\t*\xa9\xaac\x8d\xd1\x93\xcd\ x8e\xeb\xf5\x10\xa6}\xb8\x7f\x0fG\xf5\xb1{\x9c\xa2\x1d\'\xae\xeat~\x9d\xae\x86\x dc\x19\xe1\xd5U1\x90\xf7\xb7!\xach\xe3\xc3\xd3\xc9*O\x12\xeb\xb5f\x9a\xd9\xc5-\x 06\x8f\xab\x9a\xa2i#\x846Y\x18\xcc\x86\x07u\x9e\xcc\xe4\x9e\n<\xd5[*\x96\xcd\x1d \xee\xee\xca\x80\xfbD0\x89\xa9^~S\xcb\xcf\xc9=\xd9\xe7\xd6\xa4\x16\xe9-9\xb4Jj\x 1de[OQ\x0c\x92\xc2\x1f4L\x90n\xbfs\x86\x0f\xb3\xd8\xb4\x1dG\xb5W\xdf)o\xb6sN"\xb 6\xcb\x08\x8a\x8c\x11\xe30\xb4\x8e}\xe0r\xeaDJ\x9af\xb0^\xb6G\x04\x80\xe5\xc6\xd e\xf8\x9d\xde\xd6\x96\xe3\xee\\\xb4\x14\xd9\xb0\xddE\x1b\xe1\xae\xd35/\x03\x7f3S \x03\xd6\x08\xc3\xdb\xee>\xd5\x11\xdfh_m\xbf\xdc(\x9e\xdd\xd7AP\xf6c\xb8\x9c}\xc 9V>\xed\x1fom\xcfP\xb2)#\x0f\x89\x90M+\xda\xe1\x91\x86\xc6\xe3\xef\xc2\xdav%\x9f \x8c\x16\x0c\x7f\xd1e\xfc\x96Ge\x1ay\xe6\xc5\xa85\x04\xad\xc4b\x92Jx\t\xeb;\xa7x \x8f\xb8,n\xc4\x7f\x88m\xcf\xfb\xa4\xbf\x92\x0c\xfe\xdf\xff\x00\xb4l\xbf\xe0\xc9 \xef\n?\xd9\xff\x00\xf1\x02\xc6\x7f\xedlR\x07\xfa@\x7fh\xd9\x7f\xc1\x93\xf1\x05\ x1f\xec\xff\x00\xfb\xff\x00c\xfe\xad\x88|L\x9by\xfe\xe5Q\xff\x00\\\xdf\xc0\xe5\x a3iM/\xa5\xedz1\xba\xb3V\x87\xd4\xc5<\x9b\x94\xf4\xac\xcf\x1c\x1e\xb09\x93\x8fP[ \xc6\xde\x0f\xfc\x8a\xa3\xfe\xb9\xbf\x81\xcbD\xd1w\xfb-\xe3KI\xa4u<3x\x1d9}T5P\x 9e15\xa0\xb9\xd9\xec\xeb\xea\xebC\xe3\xe9\xd6\xb6\x9d?y\xd2\xbf\x0f4\xe9\x9a\x9d \xcc\xa9k*!\x93?+ \x0c\x0e\xa28r\xeaR\x86\xaacu\x16\xc9\xaa\xa5h\xde3[\xdbP\xde\ xf0\xd0\xe5\r\xea\xed[b:V\x1d\'\xa5a\x9d\xb6\xe6\xcd\xd2\xcd<\xfc\x1d#\xb3\x9e]\ xfcr\xa6\r\x9aT\xb6\xf3\xb2\xfa\x08d\xc3\xc8\x89\xf4\xaf\xf5p\xf7\x14G/\x0ex]U\' \x1d\x8fI\xfeF\x7f\xf0W.VS\xba\x92\xe1QL\xf1\x87C+\xa3>\xa2B\xea7\xff\x00\x07d\x ff\x00"?\xf8(\xb5\xcc\x16\xba\xe3n\xacm@f\xf6\x18\xe6\x11\x9cpsH\xfc\xd2\x92\x9e 9\xa8\xebd{It15\xcd\xc1\xe4w\x80\xfc\xd7\xc6\x06@[}\xa6\xc5+vo~\xbeJ\xc2"|\x90\x c1\x0b\x88\xc6\xf7\x8e\x0b\x88\xfb\x82\x8a\x936\x05\xfd\x85w\xfe\xa5\x9f\x85F;L\ xfe#^\xbf\xc7\xff\x00\xca\x14\x9f\xb0/\xecK\xc6?\xde\x9b\xf8Ta\xb4\xcf\xe25\xeb\ xfc\x7f\xfc\xa1VZ\xe5\xb6\x11Qt\xa4\x80\xb7xI3\x1b\x8e\xdc\x90\xac\xadkY_R\xd6\x 8c5\xb2\xb8\x01\xd82V\xd1\xb3[\x1c\xb7\xadkD\x1b\x190\xd2\xbb\xc2%v8\x00\xd1\x90 =g\x0bY\xaf\xfe\xd2\xaa\xff\x00\x19\xff\x00\x88\xa8\xd2\x90y?Z$\x1eO\xd6\x8a\x0f \x19<\xab\xfe\x91\xf7\xaa*\xc9\xe5_\xf4\x8f\xbdQUQJ\x95[N\xfd\x93\xb3\xcbV\x9f\x b2HEw\x82\x86\xd4\xd4\x0f\xf9\x90s\xe2\xb7\xfe/OR\x8b\x15\x11*\xaes\x9e\xe2\xe78 \xb9\xce$\x92NI=\xa5z6\xa2f\xd3>\x99\xb2\xb8B\xf7\x07\xb9\x80\xf0q\x1c\x89\xf6\x af4A\x96\xd3\x17\x88,:\x82\x96\xe9QD+\x053\xb7\xd9\x11~\xe8.\xea9\xc1\xe4\xb7\xe dG\xb5\xea-Sk6\xeb\x9e\x9as\xe9\xfaF\xc9\x86W\x16\x9c\x8e\\wTV\x8a\x98\xdb\xe8\x b5\x16\x92\xa1\xab\x8a\xa5\x9a>I_\x1b\x83\x9a\xd9\xae\x0esr;F\xef\x15\x90\xd5[F\ xa3\xd5\xb5\xd6\xa9+\xec\x00R\xd0\x97\x93N\xca\x92:@@\xc0\xc8o\x000\xb4\x04P\xc6 \xe7\xab5\x95\x9fSP\xc4\xc6i\x96P\xd5A\x13a\x82h\xaaI\x0c<\x8bwFz\xfd\xab\x15\x a5\xaf\x94\x1a~\xe2\xca\xfa\xabd\x95\x95\x10\xc8\xd9 sjLA\x84v\x80\x0eV\x05\x10\ xc4\xa3\xa9v\xb3o\xd5\x96\xe6\xd0\xdc\xf4\xc1tL\x93\xa4n\xe5ii\x0e\x03\x87\x1d\x df\xb9a\xf4\x9e\xaf\xd3zv\xd1SMS\xa7\xe6\xac\xa9\xac\x88\xc3Q)\x98\x00\xe6\x13\x f2@\xc7\x0e\xafb\xd1\x91\x0c}W)(e\xb8\xcb%\xba\t)\xe9\x1cs\x1cR\xbf}\xcd\xef=k\x e6k\x9c\xc7\x87\xb0\x90\xe6\x90A\x1c\xc1TD\x1bV\xb9\xd5\x8c\xd5\xd5\x16\xaa\xbd\ xd7\xb6\xa2\x9e\x85\xb0To\x0e\x05\xe1\xc4\x92=\x07+UD@W\xc2c\x13\xc6fk\x9d\x10p/ \r8%\xb9\xe3\x8fR\xb1\x11R\xf36\x8d\xa0\xd9\xa6N\x9f\x1ab\xbb\xf6y;\xc5\x9b\xcc\ xc9vs\xbd\x9c\xe7>\x95\x14\xd7\xbe\x92K\x84\xef\xa0\x8aH\xa9\x0b\xc9\x85\x92\xbb .kz\x81=\xab\xe7DI\x05\xb4l\xe6\xbd\xb6\xdd\x7fg\xa8q\x01\xae\x9f\xa39\xff\x00\x 88\x16\xfeaj\xeb\xd2\x9ew\xd3TE;\x0e\x1f\x13\xc3\xda} \xe5\x04\xfb\xb7\x9b\x8b\ xd2\xd4\x16\xfe\x1d%MP\x93\xb9\xaci\xfdT\x07H\xf8"\xab\x89\xf50\x19\xe9\xda\xec\ xbe&\xbfp\xb8vg\xa9H\x1b\xd4\x0c\xbe-b\'\x07G\x15\x04r\x1c\x1e\x1b\xcf\xf1\x8f \xe4\xa3\xa4"Y\xb4\xed\x9a\x96\xcbe\x8e\xd3E\xa6\x8bi#acC\xebK\x8e\x0f>;\xaa6\xb cU[k\xdb-\xb2\xdd%\x0cx\xf1\xd8\xfa\x83.\xf3\xb3\xcf$\x0cw,z!\x8f\xa6\xdfp\xaa\ xb5\ \xaf\xa2\x99\xd1T\xc0\xed\xf6=\xa7\x91[e\xebSi\xbdQU\x15\xca\xebl\xae\xa7\ xb9n\x81S\xe0OgG9\x1d~7\x16\x95\xa5"\r\xd2\xa7h\xf7\x00\xfaj[d-\xa0\xb4SF\xf8\x9 9E\x1b\xb8<8\x10K\xcf\xf3\x1e9Vh\xaden\xd1\xd3\xb2\xb5\xb6G\xd4\xdc\x1a\xd73\xa6 5e\xad-=[\xbb\xa4u-9\x10\xc4\x81\xacv\x8bn\xd6Q0\xd6\xe9\xe7\xb2\xa2\x18\xdc\xc8 %mi\xc3\t\xeb-\xdd\xe2\xb5\xfd)~\xb7i\xda\xf6W\xd4\xda[W\x0c\xad\x92\x07\x8a\x9 3\x18f3\xcc\x00s\xcdk\xe8\x86%\rM\xb5z\rYne\r\xd3M\xb9\xd0\xb2A#z:\xe2\xd2\x1d\x 82>o\x1e|\x96\x0fJ\xebK>\x9c\xa0\x9e\x194\xc4u\xb5\x15\x0ctSO%I\xf1\x98\x7f\x94\ r\xd3\x80\xb4\xb4T\xc7\xd7p\x9e\x86{\x8b\xe6\xa1\xa3u-)#v\x07Jd-\xe03\xe3\x11\xd b\x95#\xe9\xbd\xaeQi[a\xb7\xdb4\xe3\xdb\x01\x90\xc8D\x95\xc5\xc7x\x8e<\xdb\xe8Qj (c?\xa8\xafV\xab\xdd\xe0\ \xb3\xbe\x91\xd2\xcc\xe9jY\xe1%\xe2\x9c\xe0p\xf1z\x fd\xaa@\x9fm\xf0\xd4Z%\xb5\xbfM4RI\x01\xa7,mY\x18an\xee\x07\x8b\xc3\x82\x88\x11T \xc6\xd0\xdb\xc6\x90i\x07\xe0\x9dI\xc7Q\xb9\xbb\x07\xff\x00\xe2\xb3z\x87i\xb4\xf 7\x9d\x1c\xed7I\xa7\xe3\xb7\xd2\xe5\x9b\x9d\x1c\xd9\r\r9\xe5\x81\xcdG\x88\x8b\x8 9/J\xedF\xdd\xa4(\xa5\xa6\xb6\xe9\xb7\x811\x0f\x94\xbe\xb8\xbb.\x03\x19\xf9<\x16 &\xef\xabt\xd5\xf2\xedQr\xae\xd2\xd3\xba\xa6\xa1\xdb\xcfsnNh\xce1\xcbuiH\x86%+&\ xd6\xadzr\x85\xd4\x96\xad#\x15;\x1c0\xe7\n\xac\xb9\xde\x92wrTc<\xbd=L\xb3c\x1d#\ xcb\xb1\x9c\xe3\'+\xcd\x141\xef\x07\x93\xf5\xa2A\xe4\xfdh\xa2\xbcd\xf2\xaf\xfaEQ }\x12S\xbb\xa4w\x16\xf3\xcf\x06\x7fkU\x1eH\xbd|\x19\xfd\xadO\x06\x7fkPy"\xf5\xf 0g\xf6\xb5<\x19\xfd\xadA\xe4\x8b\xd7\xc1\x9f\xda\xd4\xf0g\xf6\xb5\x07\x92/\x06\ x7fkS\xc1\x9f\xda\xd4\x1eH\xbd|\x19\xfd\xadO\x06\x7fkPy"\xf5\xf0g\xf6\xb5<\x19\x fd\xadA\xe4\x8b\xd7\xc1\x9f\xda\xd4\xf0g\xf6\xb5\x07\x92/\x06\x7fkS\xc1\x9f\xda \xd4\x1eH\xbd|\x19\xfd\xadO\x06\x7fkPy"\xf5\xf0g\xf6\xb5<\x19\xfd\xadA\xe4\x8b\x d7\xc1\x9f\xda\xd4\xf0g\xf6\xb5\x05\x92J\xf9\x1d#\xcb\x88hh$\xf5\x01\x80\xad^\ xbe\x0c\xfe\xd6\xa7\x83?\xb5\xa8<\x91z\xf83\xfbZ\x9e\x0c\xfe\xd6\xa0\xf2E\xeb\xe 0\xcf\xedjx3\xfbZ\x83\xc9\x17\xaf\x83?\xb5\xa9\xe0\xcf\xedj\x0f$^\xbe\x0c\xfe\xd 6\xa7\x83?\xb5\xa8<\x91z\xf83\xfbZ\x9e\x0c\xfe\xd6\xa0\xf2E\xeb\xe0\xcf\xedjx3\x fbZ\x83\xc9\x17\xaf\x83?\xb5\xa9\xe0\xcf\xedj\x0f$^\xbe\x0c\xfe\xd6\xa7\x83?\xb5 \xa8<\x91z\xf83\xfbZ\x9e\x0c\xfe\xd6\xa0\xf2E\xeb\xe0\xcf\xedjx3\xfbZ\x82\xe8<\x 9f\xad\x17\xb4\x14\xef\xe8\xfeSy\xa2#\xff\xd9') DEBUG: 176.1 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_70gh1o\dzskcc_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 176.1 iOSReaderApp:_snapshot_booklist() DEBUG: 176.1 iOSReaderApp:_dehydrate_booklist() DEBUG: 176.1 generating booklist.zip DeviceJob: 3 Send metadata to device done, calling callback 'utf8' codec can't decode byte 0xff in position 0: invalid start byte

Traceback (most recent call last): File "site-packages\calibre\gui2\device.py", line 86, in run File "site-packages\calibre\gui2\device.py", line 520, in _sync_booklists File "C:\Users\Jenny\AppData\Local\Temp\calibre_70gh1o\dzskcc_ios_local_db\Mar vin_overlays.py", line 964, in sync_booklists File "C:\Users\Jenny\AppData\Local\Temp\calibre_70gh1o\dzskcc_ios_local_db\Mar vin_overlays.py", line 2308, in _snapshot_booklist File "jsoninit.py", line 250, in dumps File "json\encoder.py", line 209, in encode File "json\encoder.py", line 431, in _iterencode File "json\encoder.py", line 332, in _iterencode_list File "json\encoder.py", line 408, in _iterencode_dict File "json\encoder.py", line 313, in _iterencode_list UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 0: invalid s tart byte

DeviceJob: 3 Send metadata to device callback returned Job: 3 Send metadata to device finished 'utf8' codec can't decode byte 0xff in position 0: invalid start byte

    Traceback (most recent call last):
      File "site-packages\calibre\gui2\device.py", line 86, in run
      File "site-packages\calibre\gui2\device.py", line 520, in _sync_bookli

sts File "C:\Users\Jenny\AppData\Local\Temp\calibre_70gh1o\dzskcc_ios_loca l_db\Marvin_overlays.py", line 964, in sync_booklists File "C:\Users\Jenny\AppData\Local\Temp\calibre_70gh1o\dzskcc_ios_loca l_db\Marvin_overlays.py", line 2308, in _snapshot_booklist File "jsoninit.py", line 250, in dumps File "json\encoder.py", line 209, in encode File "json\encoder.py", line 431, in _iterencode File "json\encoder.py", line 332, in _iterencode_list File "json\encoder.py", line 408, in _iterencode_dict File "json\encoder.py", line 313, in _iterencode_list UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 0: i nvalid start byte

GRiker commented 10 years ago

Please install the plugin from this link and try again.

Josieb1 commented 10 years ago

Here you go

File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Wireless DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Planetary Submissives 3: Zall's Captain DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Skin Deep DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Starfall DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Faraway DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: A Wizards Touch 1:-Jaynell's Wolf DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Dark Waters DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Dragon's Eye DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Supernatural Mates 3:-A Prideless Man DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Supernatural Mates 5:-Talan's Treasure DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Supernatural Mates 4:-Nothing to Do With Pride DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Midnight in Berlin DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: A Wizards Touch 2: Kevin's Alpha DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Moon Pack 02: Baiting Ben DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Moon Pack 03: Courting Calvin DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Moon Pack 04: Denying Dare DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Moon Pack 05: Enticing Elliott DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Moon Pack 06: Finding Farro DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Moon Pack 07: Getting Gabe DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Moon Pack 08: Hunting Henry DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Moon Pack 09: Inflaming Inno DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Body of Water: The Orcadian Novels DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Cob Brothers 2 - The Swimming Swan DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Cob Brothers 3 - The Helpful Swan DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.4 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.4 title: Supernatural Mates 6:-More Than Pride DEBUG: 105.4 type(thumbnail): <type 'tuple'> DEBUG: 105.5 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.5 title: Saint's Curse: Luke DEBUG: 105.5 type(thumbnail): <type 'tuple'> DEBUG: 105.5 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.5 title: Thresl 6 - Saint Returns DEBUG: 105.5 type(thumbnail): <type 'tuple'> DEBUG: 105.5 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.5 title: Pretty Poison DEBUG: 105.5 type(thumbnail): <type 'tuple'> DEBUG: 105.5 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.5 title: Mixed Mates 1: The Wizard and the Werewolf DEBUG: 105.5 type(thumbnail): <type 'tuple'> DEBUG: 105.5 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.5 title: Chasing Seth DEBUG: 105.5 type(thumbnail): <type 'tuple'> DEBUG: 105.5 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.5 title: Threadbare Gypsy Souls DEBUG: 105.5 type(thumbnail): <type 'tuple'> DEBUG: 105.5 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.5 title: Liam DEBUG: 105.5 type(thumbnail): <type 'tuple'> DEBUG: 105.5 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.5 title: One Bratty Omega DEBUG: 105.5 type(thumbnail): <type 'tuple'> DEBUG: 105.5 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.5 title: The Alpha's Only DEBUG: 105.5 type(thumbnail): <type 'tuple'> DEBUG: 105.5 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.5 title: Brian's Mate DEBUG: 105.5 type(thumbnail): <type 'tuple'> DEBUG: 105.5 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.5 title: Bent (Hammer 1) DEBUG: 105.5 type(thumbnail): <type 'tuple'> DEBUG: 105.5 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 105.6 iOSReaderApp:_snapshot_booklist() DEBUG: 105.6 iOSReaderApp:_dehydrate_booklist() DEBUG: 105.6 generating booklist.zip DeviceJob: 3 Send metadata to device done, calling callback 'utf8' codec can't decode byte 0xff in position 0: invalid start byte

Traceback (most recent call last): File "site-packages\calibre\gui2\device.py", line 86, in run File "site-packages\calibre\gui2\device.py", line 520, in _sync_booklists File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 964, in sync_booklists File "C:\Users\Jenny\AppData\Local\Temp\calibreom1hg\6mobok_ios_local_db\Mar vin_overlays.py", line 2308, in _snapshot_booklist File "jsoninit__.py", line 250, in dumps File "json\encoder.py", line 209, in encode File "json\encoder.py", line 431, in _iterencode File "json\encoder.py", line 332, in _iterencode_list File "json\encoder.py", line 408, in _iterencode_dict File "json\encoder.py", line 313, in _iterencode_list UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 0: invalid s tart byte

DeviceJob: 3 Send metadata to device callback returned Job: 3 Send metadata to device finished 'utf8' codec can't decode byte 0xff in position 0: invalid start byte

    Traceback (most recent call last):
      File "site-packages\calibre\gui2\device.py", line 86, in run
      File "site-packages\calibre\gui2\device.py", line 520, in _sync_bookli

sts File "C:\Users\Jenny\AppData\Local\Temp\calibre__om1hg\6mobok_ios_loca l_db\Marvin_overlays.py", line 964, in sync_booklists File "C:\Users\Jenny\AppData\Local\Temp\calibreom1hg\6mobok_ios_loca l_db\Marvin_overlays.py", line 2308, in _snapshot_booklist File "jsoninit__.py", line 250, in dumps File "json\encoder.py", line 209, in encode File "json\encoder.py", line 431, in _iterencode File "json\encoder.py", line 332, in _iterencode_list File "json\encoder.py", line 408, in _iterencode_dict File "json\encoder.py", line 313, in _iterencode_list UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 0: i nvalid start byte

GRiker commented 10 years ago

Please download and install from this link.

This version will avoid the crash, but there's still some information that I need to understand. If you're willing to keep working with me on this, please post a debug log again. I may need to ask you to do a few more debug logs, but in the meantime you'll be able to use the plugin.

Josieb1 commented 10 years ago

Hi, latest debug report, and yes no error message shown.

DEBUG: 93.9 title: Redemption DEBUG: 93.9 type(thumbnail): <type 'str'> DEBUG: 93.9 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 93.9 title: A Brewing Storm DEBUG: 93.9 type(thumbnail): <type 'str'> DEBUG: 93.9 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 93.9 title: One Breath One Bullet DEBUG: 94.0 type(thumbnail): <type 'str'> DEBUG: 94.0 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.0 title: Dogs of Cyberwar DEBUG: 94.0 type(thumbnail): <type 'str'> DEBUG: 94.0 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.0 title: Far From Home DEBUG: 94.0 type(thumbnail): <type 'str'> DEBUG: 94.0 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.0 title: Practice Makes Perfect DEBUG: 94.0 type(thumbnail): <type 'str'> DEBUG: 94.0 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.0 title: Wireless DEBUG: 94.0 type(thumbnail): <type 'str'> DEBUG: 94.0 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.0 title: Planetary Submissives 3: Zall's Captain DEBUG: 94.0 type(thumbnail): <type 'str'> DEBUG: 94.0 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.0 title: Skin Deep DEBUG: 94.0 type(thumbnail): <type 'str'> DEBUG: 94.0 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.0 title: Starfall DEBUG: 94.0 type(thumbnail): <type 'str'> DEBUG: 94.0 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.0 title: Faraway DEBUG: 94.0 type(thumbnail): <type 'str'> DEBUG: 94.0 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.0 title: A Wizards Touch 1:-Jaynell's Wolf DEBUG: 94.0 type(thumbnail): <type 'str'> DEBUG: 94.0 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.0 title: Dark Waters DEBUG: 94.0 type(thumbnail): <type 'str'> DEBUG: 94.0 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.0 title: Dragon's Eye DEBUG: 94.0 type(thumbnail): <type 'str'> DEBUG: 94.0 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.0 title: Supernatural Mates 3:-A Prideless Man DEBUG: 94.1 type(thumbnail): <type 'str'> DEBUG: 94.1 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.1 title: Supernatural Mates 5:-Talan's Treasure DEBUG: 94.1 type(thumbnail): <type 'str'> DEBUG: 94.1 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.1 title: Supernatural Mates 4:-Nothing to Do With Pride DEBUG: 94.1 type(thumbnail): <type 'str'> DEBUG: 94.1 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.1 title: Midnight in Berlin DEBUG: 94.1 type(thumbnail): <type 'str'> DEBUG: 94.1 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.1 title: A Wizards Touch 2: Kevin's Alpha DEBUG: 94.1 type(thumbnail): <type 'str'> DEBUG: 94.1 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.1 title: Moon Pack 02: Baiting Ben DEBUG: 94.1 type(thumbnail): <type 'str'> DEBUG: 94.1 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.1 title: Moon Pack 03: Courting Calvin DEBUG: 94.1 type(thumbnail): <type 'str'> DEBUG: 94.1 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.1 title: Moon Pack 04: Denying Dare DEBUG: 94.1 type(thumbnail): <type 'str'> DEBUG: 94.1 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.1 title: Moon Pack 05: Enticing Elliott DEBUG: 94.1 type(thumbnail): <type 'str'> DEBUG: 94.1 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.1 title: Moon Pack 06: Finding Farro DEBUG: 94.1 type(thumbnail): <type 'str'> DEBUG: 94.1 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.1 title: Moon Pack 07: Getting Gabe DEBUG: 94.1 type(thumbnail): <type 'str'> DEBUG: 94.1 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.1 title: Moon Pack 08: Hunting Henry DEBUG: 94.2 type(thumbnail): <type 'str'> DEBUG: 94.2 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.2 title: Moon Pack 09: Inflaming Inno DEBUG: 94.2 type(thumbnail): <type 'str'> DEBUG: 94.2 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.2 title: Body of Water: The Orcadian Novels DEBUG: 94.2 type(thumbnail): <type 'str'> DEBUG: 94.2 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.2 title: Cob Brothers 2 - The Swimming Swan DEBUG: 94.2 type(thumbnail): <type 'str'> DEBUG: 94.2 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.2 title: Cob Brothers 3 - The Helpful Swan DEBUG: 94.2 type(thumbnail): <type 'str'> DEBUG: 94.2 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.2 title: Supernatural Mates 6:-More Than Pride DEBUG: 94.2 type(thumbnail): <type 'str'> DEBUG: 94.2 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.2 title: Saint's Curse: Luke DEBUG: 94.2 type(thumbnail): <type 'str'> DEBUG: 94.2 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.2 title: Thresl 6 - Saint Returns DEBUG: 94.2 type(thumbnail): <type 'str'> DEBUG: 94.2 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.2 title: Pretty Poison DEBUG: 94.2 type(thumbnail): <type 'str'> DEBUG: 94.2 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.2 title: Mixed Mates 1: The Wizard and the Werewolf DEBUG: 94.2 type(thumbnail): <type 'str'> DEBUG: 94.2 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.2 title: Chasing Seth DEBUG: 94.2 type(thumbnail): <type 'str'> DEBUG: 94.2 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.2 title: Threadbare Gypsy Souls DEBUG: 94.2 type(thumbnail): <type 'str'> DEBUG: 94.2 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.2 title: Liam DEBUG: 94.2 type(thumbnail): <type 'str'> DEBUG: 94.2 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.2 title: One Bratty Omega DEBUG: 94.3 type(thumbnail): <type 'str'> DEBUG: 94.3 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.3 title: The Alpha's Only DEBUG: 94.3 type(thumbnail): <type 'str'> DEBUG: 94.3 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.3 title: Brian's Mate DEBUG: 94.3 type(thumbnail): <type 'str'> DEBUG: 94.3 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.3 title: Bent (Hammer 1) DEBUG: 94.3 type(thumbnail): <type 'str'> DEBUG: 94.3 Traceback (most recent call last): File "C:\Users\Jenny\AppData\Local\Temp\calibre_ay64dt\q8u9er_ios_local_db\Mar vin_overlays.py", line 956, in sync_booklists ValueError: byte must be in range(0, 256)

DEBUG: 94.3 iOSReaderApp:free_space() DeviceJob: 3 Send metadata to device done, calling callback DeviceJob: 3 Send metadata to device callback returned Job: 3 Send metadata to device finished No details available.

GRiker commented 10 years ago

OK, please update to this version and try again.

Would you please look at the metadata for any of the listed books and tell me some of the cover dimensions. You can see the cover dimensions in the metadata editor.

Josieb1 commented 10 years ago

Thuis is the latest debug.

C:\Users\Jenny\Desktop>calibre-debug -g calibre 1.30 isfrozen: True is64bit: False Windows-7-6.1.7601-SP1 Windows ('32bit', 'WindowsPE') 32bit process running on 64bit windows ('Windows', '7', '6.1.7601') Python 2.7.5 Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free') DEBUG: 0.0 iOSReaderApp:initialize(v1.3.7) DEBUG: 0.0 iOSReaderApp:compile_ui() DEBUG: 0.1 iOSReaderApp:_init_prefs(prefs created under v1.3.5) DEBUG: 0.1 cc_mappings: {u'Calibre Library': {u'marvin_collections': {u'fiel d': u'#bookshelf', u'combobox': u'bookshelf'}}} 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: False DEBUG: 0.1 marvin_protect_rb: True DEBUG: 0.1 marvin_replace_rb: False DEBUG: 0.1 marvin_update_rb: False DEBUG: 0.1 plugin_diagnostics: True DEBUG: 0.1 preferred_reader_app: u'Marvin' DEBUG: 0.1 iOSReaderApp:_get_connected_device_info() DEBUG: 4.5 mounting 'com.appstafarian.MarvinIP' DEBUG: 5.7 iOSReaderApp:_class_reconfigure('Marvin') DEBUG: 5.7 iOSReaderApp:_load_reader_app_overlays('Marvin') DEBUG: 5.7 loading 55 overlays DEBUG: 5.7 adding overlay '_compare_mainDb_profiles()' DEBUG: 5.7 adding overlay '_cover_subpath()' DEBUG: 5.7 adding overlay '_cover_to_thumb()' DEBUG: 5.7 adding overlay '_create_cover_element()' DEBUG: 5.7 adding overlay '_create_new_book()' DEBUG: 5.7 adding overlay '_dehydrate_booklist()' DEBUG: 5.7 adding overlay '_evaluate_original_cover()' DEBUG: 5.7 adding overlay '_evaluate_replaceable_cover()' DEBUG: 5.7 adding overlay '_get_field_items()' DEBUG: 5.7 adding overlay '_get_opf_tree()' DEBUG: 5.7 adding overlay '_get_opf_xml()' DEBUG: 5.7 adding overlay '_initialize_overlay()' DEBUG: 5.7 adding overlay '_localize_database_path()' DEBUG: 5.7 adding overlay '_parse_version()' DEBUG: 5.7 adding overlay '_parse_xml()' DEBUG: 5.7 adding overlay '_profile_db()' DEBUG: 5.7 adding overlay '_rehydrate_booklist()' DEBUG: 5.7 adding overlay '_remove_existing_copy()' DEBUG: 5.7 adding overlay '_report_upload_results()' DEBUG: 5.7 adding overlay '_reset_ios_connection()' DEBUG: 5.7 adding overlay '_restore_from_snapshot()' DEBUG: 5.7 adding overlay '_schedule_metadata_update()' DEBUG: 5.7 adding overlay '_snapshot_booklist()' DEBUG: 5.7 adding overlay '_stage_command_file()' DEBUG: 5.7 adding overlay '_update_epub_metadata()' DEBUG: 5.7 adding overlay '_validate_dehydrated_booklist()' DEBUG: 5.7 adding overlay '_wait_for_command_completion()' DEBUG: 5.7 adding overlay '_watchdog_timed_out()' DEBUG: 5.7 adding overlay '_xform_metadata_via_plugboard()' DEBUG: 5.7 adding overlay 'add_books_to_metadata()' DEBUG: 5.7 adding overlay 'books()' DEBUG: 5.7 adding overlay 'can_handle()' DEBUG: 5.7 adding overlay 'can_handle_windows()' DEBUG: 5.7 adding overlay 'delete_books()' DEBUG: 5.7 adding overlay 'eject()' DEBUG: 5.7 adding overlay 'from_json()' DEBUG: 5.7 adding overlay 'get_busy_flag()' DEBUG: 5.7 adding overlay 'get_cc_mapping()' DEBUG: 5.7 adding overlay 'get_file()' DEBUG: 5.7 adding overlay 'guess_type()' DEBUG: 5.7 adding overlay 'is_usb_connected()' DEBUG: 5.7 adding overlay 'is_usb_connected_windows()' DEBUG: 5.7 adding overlay 'post_yank_cleanup()' DEBUG: 5.7 adding overlay 'prepare_addable_books()' DEBUG: 5.7 adding overlay 'remove_books_from_metadata()' DEBUG: 5.7 adding overlay 'set_busy_flag()' DEBUG: 5.7 adding overlay 'set_cc_mapping()' DEBUG: 5.7 adding overlay 'shutdown()' DEBUG: 5.7 adding overlay 'sort_key()' DEBUG: 5.7 adding overlay 'startup()' DEBUG: 5.7 adding overlay 'sync_booklists()' DEBUG: 5.7 adding overlay 'thumbnail()' DEBUG: 5.7 adding overlay 'to_json()' DEBUG: 5.7 adding overlay 'upload_books()' DEBUG: 5.7 adding overlay 'xml_to_unicode()' DEBUG: 5.7 iOSReaderApp:_initialize_overlay(Marvin) DEBUG: 5.7 existing thumb cache at 'C:\Users\Jenny\AppData\Local\calibre-cac he\Marvin\thumbs.zip' DEBUG: 5.7 ~~~~~ switching to Marvin overlay ~~~

Starting up...
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    0.0 KoboUtilites::dialogs.py - loading translations
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    7.0 iOSReaderApp:startup()
DEBUG:    7.0  Waiting for calibre connector...
DEBUG:    1.6 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:    1.6 rebuild_menus - self.supports_ratings=False
Started up in 2.38 seconds with 5193 books
DEBUG:    9.3  Marvin version: (2, 7, 0)
DEBUG:   10.3 iOSReaderApp:reset()
DEBUG:   10.3 iOSReaderApp:open()
DEBUG:   10.3   Vendor ID (vid):05ac Product ID: (pid):12ab
DEBUG:   10.4 iOSReaderApp:set_progress_reporter()
Job: 1 Get device information started
DEBUG:   10.4 iOSReaderApp:get_device_information()
DEBUG:   10.4   DeviceClass          : iPad
DEBUG:   10.4   DeviceColor          : #3b3b3c
DEBUG:   10.4   DeviceName           : Josie's Mini Ipad
DEBUG:   10.4   FSBlockSize          : 4096
DEBUG:   10.4   FSFreeBytes          : 32,715,034,624
DEBUG:   10.4   FSTotalBytes         : 60,802,813,952
DEBUG:   10.4   FirmwareVersion      : iBoot-1940.10.58
DEBUG:   10.4   HardwareModel        : J85AP
DEBUG:   10.4   ModelNumber          : ME278
DEBUG:   10.4   PasswordProtected    : False
DEBUG:   10.4   ProductType          : iPad4,4
DEBUG:   10.4   ProductVersion       : 7.1
DEBUG:   10.4   SerialNumber         : DLXM37D2FCM7
DEBUG:   10.4   TimeIntervalSince1970: 1396274250.0
DEBUG:   10.4   TimeZone             : Europe/London
DEBUG:   10.4   TimeZoneOffsetFromUTC: 3600.0
DEBUG:   10.4   UniqueDeviceID       : e8998da0b50fcac5a86a8b0af3c9bc3d8399a54c
DEBUG:   10.4 iOSReaderApp:free_space()
DeviceJob: 1 Get device information done, calling callback
DeviceJob: 1 Get device information callback returned
DEBUG:   10.5 iOSReaderApp:set_progress_reporter()
Job: 2 Get list of books on device started
DEBUG:   10.5 iOSReaderApp:books()
DEBUG:   10.5 iOSReaderApp:_localize_database_path()
DEBUG:   10.5  updating local_db from u'/Library/mainDb.sqlite'
DEBUG:   10.6 iOSReaderApp:_restore_from_snapshot()
Job: 1 Get device information finished
No details available.
DEBUG:   12.1  restoring cached booklist
DEBUG:   13.2 iOSReaderApp:_rehydrate_booklist()
DEBUG:   13.4 iOSReaderApp:_log_metrics(Marvin)
DeviceJob: 2 Get list of books on device done, calling callback
DeviceJob: metadata_downloaded: Starting set_books_in_library
DEBUG:   14.5 PluginMetricsLogger:run(logged to 'iOS reader applications')
DeviceJob: set_books_in_library: books to process= 723
Job: 2 Get list of books on device finished
No details available.
DEBUG:   77.4 iOSReaderApp:set_plugboards()
DeviceJob: set_books_in_library finished: time= 62.6909999847
DeviceJob: metadata_downloaded: updating views
DeviceJob: metadata_downloaded: syncing
DEBUG:   77.4 iOSReaderApp:settings(format_map for 'Marvin': [u'epub'])
DEBUG:   77.5 iOSReaderApp:settings(format_map for 'Marvin': [u'epub'])
DeviceJob: metadata_downloaded: refreshing ondevice
DeviceJob: metadata_downloaded: sending metadata_available signal
DEBUG:   71.4 KoboUtilites:_on_device_metadata_available - Metadata available: {
}
DEBUG:   71.4 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:   71.4 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:   71.4 rebuild_menus - self.supports_ratings=False
DeviceJob: 2 Get list of books on device callback returned
DEBUG:   77.9 iOSReaderApp:set_progress_reporter()
Job: 3 Send metadata to device started
DEBUG:   77.9 iOSReaderApp:sync_booklists()
DEBUG:   77.9  title: The Gentleman's Madness
DEBUG:   77.9  type(thumbnail): <type 'tuple'>
DeviceJob: 3 Send metadata to device done, calling callback
object of type 'function' has no len()

Traceback (most recent call last):
  File "site-packages\calibre\gui2\device.py", line 86, in run
  File "site-packages\calibre\gui2\device.py", line 520, in _sync_booklists
  File "C:\Users\Jenny\AppData\Local\Temp\calibre_rzn2uq\ivshb__ios_local_db\Mar
vin_overlays.py", line 960, in sync_booklists
TypeError: object of type 'function' has no len()

Job: 2 DeviceJob:Get list of books on device 3  Send metadata to devicefinished
 callback returneNo details available.d

Job: 3 Send metadata to device finished
object of type 'function' has no len()

        Traceback (most recent call last):
          File "site-packages\calibre\gui2\device.py", line 86, in run
          File "site-packages\calibre\gui2\device.py", line 520, in _sync_bookli
sts
          File "C:\Users\Jenny\AppData\Local\Temp\calibre_rzn2uq\ivshb__ios_loca
l_db\Marvin_overlays.py", line 960, in sync_booklists
        TypeError: object of type 'function' has no len()

Job: 3 Send metadata to device finished
object of type 'function' has no len()

        Traceback (most recent call last):
          File "site-packages\calibre\gui2\device.py", line 86, in run
          File "site-packages\calibre\gui2\device.py", line 520, in _sync_bookli
sts
          File "C:\Users\Jenny\AppData\Local\Temp\calibre_rzn2uq\ivshb__ios_loca
l_db\Marvin_overlays.py", line 960, in sync_booklists
        TypeError: object of type 'function' has no len()
Josieb1 commented 10 years ago

the only title i could spot was

DEBUG: 77.9 title: The Gentleman's Madness

and that cover dimension is 560 x 740 pixels according to Calibre's Edit screen

GRiker commented 10 years ago

One more download/install from this link please, then post the debug log again.

Thanks for your help, I appreciate it.

GRiker commented 10 years ago

I made an error, please download from that same link once again if it crashed.

Josieb1 commented 10 years ago

Here you go

C:\Users\Jenny\Desktop>calibre-debug -g calibre 1.30 isfrozen: True is64bit: False Windows-7-6.1.7601-SP1 Windows ('32bit', 'WindowsPE') 32bit process running on 64bit windows ('Windows', '7', '6.1.7601') Python 2.7.5 Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free') DEBUG: 0.0 iOSReaderApp:initialize(v1.3.7) DEBUG: 0.0 iOSReaderApp:compile_ui() DEBUG: 0.1 iOSReaderApp:_init_prefs(prefs created under v1.3.5) DEBUG: 0.1 cc_mappings: {u'Calibre Library': {u'marvin_collections': {u'fiel d': u'#bookshelf', u'combobox': u'bookshelf'}}} 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: False DEBUG: 0.1 marvin_protect_rb: True DEBUG: 0.1 marvin_replace_rb: False DEBUG: 0.1 marvin_update_rb: False DEBUG: 0.1 plugin_diagnostics: True DEBUG: 0.1 preferred_reader_app: u'Marvin' DEBUG: 0.1 iOSReaderApp:_get_connected_device_info() DEBUG: 4.5 mounting 'com.appstafarian.MarvinIP' DEBUG: 5.7 iOSReaderApp:_class_reconfigure('Marvin') DEBUG: 5.7 iOSReaderApp:_load_reader_app_overlays('Marvin') DEBUG: 5.8 loading 55 overlays DEBUG: 5.8 adding overlay '_compare_mainDb_profiles()' 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 '_dehydrate_booklist()' 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 '_profile_db()' DEBUG: 5.8 adding overlay '_rehydrate_booklist()' 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 '_restore_from_snapshot()' DEBUG: 5.8 adding overlay '_schedule_metadata_update()' DEBUG: 5.8 adding overlay '_snapshot_booklist()' DEBUG: 5.8 adding overlay '_stage_command_file()' DEBUG: 5.8 adding overlay '_update_epub_metadata()' DEBUG: 5.8 adding overlay '_validate_dehydrated_booklist()' 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 'from_json()' 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 'shutdown()' DEBUG: 5.8 adding overlay 'sort_key()' DEBUG: 5.8 adding overlay 'startup()' DEBUG: 5.8 adding overlay 'sync_booklists()' DEBUG: 5.8 adding overlay 'thumbnail()' DEBUG: 5.8 adding overlay 'to_json()' DEBUG: 5.8 adding overlay 'upload_books()' DEBUG: 5.8 adding overlay 'xml_to_unicode()' DEBUG: 5.8 iOSReaderApp:_initialize_overlay(Marvin) DEBUG: 5.9 existing thumb cache at 'C:\Users\Jenny\AppData\Local\calibre-cac he\Marvin\thumbs.zip' DEBUG: 5.9 ~~~~~ switching to Marvin overlay ~~~

Starting up...
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    0.0 KoboUtilites::dialogs.py - loading translations
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    7.2 iOSReaderApp:startup()
DEBUG:    7.2  Waiting for calibre connector...
DEBUG:    1.5 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:    1.5 rebuild_menus - self.supports_ratings=False
Started up in 2.23 seconds with 5193 books
DEBUG:    9.4  Marvin version: (2, 7, 0)
DEBUG:   10.5 iOSReaderApp:reset()
DEBUG:   10.5 iOSReaderApp:open()
DEBUG:   10.5   Vendor ID (vid):05ac Product ID: (pid):12ab
DEBUG:   10.5 iOSReaderApp:set_progress_reporter()
Job: 1 Get device information started
DEBUG:   10.5 iOSReaderApp:get_device_information()
DEBUG:   10.5   DeviceClass          : iPad
DEBUG:   10.5   DeviceColor          : #3b3b3c
DEBUG:   10.5   DeviceName           : Josie's Mini Ipad
DEBUG:   10.5   FSBlockSize          : 4096
DEBUG:   10.5   FSFreeBytes          : 32,716,075,008
DEBUG:   10.5   FSTotalBytes         : 60,802,813,952
DEBUG:   10.5   FirmwareVersion      : iBoot-1940.10.58
DEBUG:   10.5   HardwareModel        : J85AP
DEBUG:   10.5   ModelNumber          : ME278
DEBUG:   10.5   PasswordProtected    : False
DEBUG:   10.5   ProductType          : iPad4,4
DEBUG:   10.5   ProductVersion       : 7.1
DEBUG:   10.5   SerialNumber         : DLXM37D2FCM7
DEBUG:   10.5   TimeIntervalSince1970: 1396276401.5
DEBUG:   10.6   TimeZone             : Europe/London
DEBUG:   10.6   TimeZoneOffsetFromUTC: 3600.0
DEBUG:   10.6   UniqueDeviceID       : e8998da0b50fcac5a86a8b0af3c9bc3d8399a54c
DEBUG:   10.6 iOSReaderApp:free_space()
DeviceJob: 1 Get device information done, calling callback
DeviceJob: 1 Get device information callback returned
DEBUG:   10.6 iOSReaderApp:set_progress_reporter()
Job: 2 Get list of books on device started
DEBUG:   10.6 iOSReaderApp:books()
DEBUG:   10.6 iOSReaderApp:_localize_database_path()
DEBUG:   10.6  updating local_db from u'/Library/mainDb.sqlite'
DEBUG:   10.7 iOSReaderApp:_restore_from_snapshot()
Job: 1 Get device information finished
No details available.
DEBUG:   12.2  restoring cached booklist
DEBUG:   13.4 iOSReaderApp:_rehydrate_booklist()
DEBUG:   13.5 iOSReaderApp:_log_metrics(Marvin)
DeviceJob: 2 Get list of books on device done, calling callback
DeviceJob: metadata_downloaded: Starting set_books_in_library
DEBUG:   14.6 PluginMetricsLogger:run(logged to 'iOS reader applications')
DeviceJob: set_books_in_library: books to process= 723
Job: 2 Get list of books on device finished
No details available.
DEBUG:   86.2 iOSReaderApp:set_plugboards()
DeviceJob: set_books_in_library finished: time= 71.103000164
DeviceJob: metadata_downloaded: updating views
DeviceJob: metadata_downloaded: syncing
DEBUG:   86.2 iOSReaderApp:settings(format_map for 'Marvin': [u'epub'])
DEBUG:   86.2 iOSReaderApp:settings(format_map for 'Marvin': [u'epub'])
DeviceJob: metadata_downloaded: refreshing ondevice
DeviceJob: metadata_downloaded: sending metadata_available signal
DEBUG:   80.0 KoboUtilites:_on_device_metadata_available - Metadata available: {
}
DEBUG:   80.0 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:   80.0 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:   80.0 rebuild_menus - self.supports_ratings=False
DeviceJob: 2 Get list of books on device callback returned
DEBUG:   86.7 iOSReaderApp:set_progress_reporter()
Job: 3 Send metadata to device started
DEBUG:   86.7 iOSReaderApp:sync_booklists()
DEBUG:   86.7  title: The Gentleman's Madness
DEBUG:   86.7  type(thumbnail): <type 'tuple'>
DeviceJob: 3 Send metadata to device done, calling callback
Job: 3 Send metadata to device finished
object of type 'function' has no len()

        Traceback (most recent call last):
          File "site-packages\calibre\gui2\device.py", line 86, in run
          File "site-packages\calibre\gui2\device.py", line 520, in _sync_bookli
sts
          File "C:\Users\Jenny\AppData\Local\Temp\calibre_f3sckd\doi2ef_ios_loca
l_db\Marvin_overlays.py", line 960, in sync_booklists
        TypeError: object of type 'function' has no len()

Job: 2 Get list of books on device finished
No details available.
object of type 'function' has no len()

Traceback (most recent call last):
  File "site-packages\calibre\gui2\device.py", line 86, in run
  File "site-packages\calibre\gui2\device.py", line 520, in _sync_booklists
  File "C:\Users\Jenny\AppData\Local\Temp\calibre_f3sckd\doi2ef_ios_local_db\Mar
vin_overlays.py", line 960, in sync_booklists
TypeError: object of type 'function' has no len()

DeviceJob: 3 Send metadata to device callback returned
Job: 3 Send metadata to device finished
object of type 'function' has no len()

        Traceback (most recent call last):
          File "site-packages\calibre\gui2\device.py", line 86, in run
          File "site-packages\calibre\gui2\device.py", line 520, in _sync_bookli
sts
          File "C:\Users\Jenny\AppData\Local\Temp\calibre_f3sckd\doi2ef_ios_loca
l_db\Marvin_overlays.py", line 960, in sync_booklists
        TypeError: object of type 'function' has no len()
Josieb1 commented 10 years ago

and yes it crashed, from your last link

GRiker commented 10 years ago

Apologies. Please try downloading once more from the last link. I'll be back online in a couple of hours.

Josieb1 commented 10 years ago

I downloaded the zip file at 3.53pm and this is the debug file.

C:\Users\Jenny\Desktop>calibre-debug -g calibre 1.30 isfrozen: True is64bit: False Windows-7-6.1.7601-SP1 Windows ('32bit', 'WindowsPE') 32bit process running on 64bit windows ('Windows', '7', '6.1.7601') Python 2.7.5 Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free') DEBUG: 0.0 iOSReaderApp:initialize(v1.3.7) DEBUG: 0.0 iOSReaderApp:compile_ui() DEBUG: 0.1 iOSReaderApp:_init_prefs(prefs created under v1.3.5) DEBUG: 0.1 cc_mappings: {u'Calibre Library': {u'marvin_collections': {u'fiel d': u'#bookshelf', u'combobox': u'bookshelf'}}} 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: False DEBUG: 0.1 marvin_protect_rb: True DEBUG: 0.1 marvin_replace_rb: False DEBUG: 0.1 marvin_update_rb: False DEBUG: 0.1 plugin_diagnostics: True DEBUG: 0.1 preferred_reader_app: u'Marvin' DEBUG: 0.1 iOSReaderApp:_get_connected_device_info() DEBUG: 4.5 mounting 'com.appstafarian.MarvinIP' DEBUG: 5.7 iOSReaderApp:_class_reconfigure('Marvin') DEBUG: 5.7 iOSReaderApp:_load_reader_app_overlays('Marvin') DEBUG: 5.8 loading 55 overlays DEBUG: 5.8 adding overlay '_compare_mainDb_profiles()' 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 '_dehydrate_booklist()' 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 '_profile_db()' DEBUG: 5.8 adding overlay '_rehydrate_booklist()' 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 '_restore_from_snapshot()' DEBUG: 5.8 adding overlay '_schedule_metadata_update()' DEBUG: 5.8 adding overlay '_snapshot_booklist()' DEBUG: 5.8 adding overlay '_stage_command_file()' DEBUG: 5.8 adding overlay '_update_epub_metadata()' DEBUG: 5.8 adding overlay '_validate_dehydrated_booklist()' 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 'from_json()' 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 'shutdown()' DEBUG: 5.8 adding overlay 'sort_key()' DEBUG: 5.8 adding overlay 'startup()' DEBUG: 5.8 adding overlay 'sync_booklists()' DEBUG: 5.8 adding overlay 'thumbnail()' DEBUG: 5.8 adding overlay 'to_json()' 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\Jenny\AppData\Local\calibre-cac he\Marvin\thumbs.zip' DEBUG: 5.8 ~~~~~ switching to Marvin overlay ~~~

Starting up...
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    0.0 KoboUtilites::dialogs.py - loading translations
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    7.2 iOSReaderApp:startup()
DEBUG:    7.2  Waiting for calibre connector...
DEBUG:    1.6 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:    1.6 rebuild_menus - self.supports_ratings=False
Started up in 2.34 seconds with 5193 books
DEBUG:    9.5  Marvin version: (2, 7, 0)
DEBUG:   10.5 iOSReaderApp:reset()
DEBUG:   10.5 iOSReaderApp:open()
DEBUG:   10.5   Vendor ID (vid):05ac Product ID: (pid):12ab
DEBUG:   10.6 iOSReaderApp:set_progress_reporter()
Job: 1 Get device information started
DEBUG:   10.6 iOSReaderApp:get_device_information()
DEBUG:   10.6   DeviceClass          : iPad
DEBUG:   10.6   DeviceColor          : #3b3b3c
DEBUG:   10.6   DeviceName           : Josie's Mini Ipad
DEBUG:   10.6   FSBlockSize          : 4096
DEBUG:   10.6   FSFreeBytes          : 32,746,938,368
DEBUG:   10.6   FSTotalBytes         : 60,802,813,952
DEBUG:   10.6   FirmwareVersion      : iBoot-1940.10.58
DEBUG:   10.6   HardwareModel        : J85AP
DEBUG:   10.6   ModelNumber          : ME278
DEBUG:   10.6   PasswordProtected    : False
DEBUG:   10.6   ProductType          : iPad4,4
DEBUG:   10.6   ProductVersion       : 7.1
DEBUG:   10.6   SerialNumber         : DLXM37D2FCM7
DEBUG:   10.6   TimeIntervalSince1970: 1396279195.85
DEBUG:   10.6   TimeZone             : Europe/London
DEBUG:   10.6   TimeZoneOffsetFromUTC: 3600.0
DEBUG:   10.6   UniqueDeviceID       : e8998da0b50fcac5a86a8b0af3c9bc3d8399a54c
DEBUG:   10.6 iOSReaderApp:free_space()
DeviceJob: 1 Get device information done, calling callback
DeviceJob: 1 Get device information callback returned
DEBUG:   10.6 iOSReaderApp:set_progress_reporter()
Job: 2 Get list of books on device started
DEBUG:   10.6 iOSReaderApp:books()
DEBUG:   10.6 iOSReaderApp:_localize_database_path()
DEBUG:   10.7  updating local_db from u'/Library/mainDb.sqlite'
DEBUG:   10.8 iOSReaderApp:_restore_from_snapshot()
Job: 1 Get device information finished
No details available.
DEBUG:   12.3  restoring cached booklist
DEBUG:   13.5 iOSReaderApp:_rehydrate_booklist()
DEBUG:   13.6 iOSReaderApp:_log_metrics(Marvin)
DeviceJob: 2 Get list of books on device done, calling callback
DeviceJob: metadata_downloaded: Starting set_books_in_library
DEBUG:   14.7 PluginMetricsLogger:run(logged to 'iOS reader applications')
DeviceJob: set_books_in_library: books to process= 723
Job: 2 Get list of books on device finished
No details available.
DEBUG:   82.5 iOSReaderApp:set_plugboards()
DeviceJob: set_books_in_library finished: time= 67.5870001316
DeviceJob: metadata_downloaded: updating views
DeviceJob: metadata_downloaded: syncing
DEBUG:   82.5 iOSReaderApp:settings(format_map for 'Marvin': [u'epub'])
DEBUG:   82.6 iOSReaderApp:settings(format_map for 'Marvin': [u'epub'])
DeviceJob: metadata_downloaded: refreshing ondevice
DeviceJob: metadata_downloaded: sending metadata_available signal
DEBUG:   76.4 KoboUtilites:_on_device_metadata_available - Metadata available: {
}
DEBUG:   76.4 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:   76.4 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:   76.4 rebuild_menus - self.supports_ratings=False
DeviceJob: 2 Get list of books on device callback returned
DEBUG:   83.0 iOSReaderApp:set_progress_reporter()
Job: 3 Send metadata to device started
DEBUG:   83.0 iOSReaderApp:sync_booklists()
DEBUG:   83.0  title: The Gentleman's Madness
DEBUG:   83.0  type(thumbnail): <type 'tuple'>
DEBUG:   83.0  thumbnail[0]: 510
DEBUG:   83.0  thumbnail[1]: 675
DeviceJob: 3 Send metadata to device done, calling callback
'utf8' codec can't decode byte 0xff in position 0: invalid start byte

Traceback (most recent call last):
  File "site-packages\calibre\gui2\device.py", line 86, in run
  File "site-packages\calibre\gui2\device.py", line 520, in _sync_booklists
  File "C:\Users\Jenny\AppData\Local\Temp\calibre_6t4wch\k1xoie_ios_local_db\Mar
vin_overlays.py", line 963, in sync_booklists
UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 0: invalid s
tart byte

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
'utf8' codec can't decode byte 0xff in position 0: invalid start byte

        Traceback (most recent call last):
          File "site-packages\calibre\gui2\device.py", line 86, in run
          File "site-packages\calibre\gui2\device.py", line 520, in _sync_bookli
sts
          File "C:\Users\Jenny\AppData\Local\Temp\calibre_6t4wch\k1xoie_ios_loca
l_db\Marvin_overlays.py", line 963, in sync_booklists
        UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 0: i
nvalid start byte

Job: 3 Send metadata to device finished
'utf8' codec can't decode byte 0xff in position 0: invalid start byte

        Traceback (most recent call last):
          File "site-packages\calibre\gui2\device.py", line 86, in run
          File "site-packages\calibre\gui2\device.py", line 520, in _sync_bookli
sts
          File "C:\Users\Jenny\AppData\Local\Temp\calibre_6t4wch\k1xoie_ios_loca
l_db\Marvin_overlays.py", line 963, in sync_booklists
        UnicodeDecodeError: 'utf8' codec can't decode byte 0xff in position 0: i
nvalid start byte
Josieb1 commented 10 years ago

I can carry on when you get back on line, its not a problem

GRiker commented 10 years ago

Please download and install the revised plugin from this link.

When you post the debug log, you can just copy the part starting here to the end:

DEBUG: 83.0 iOSReaderApp:sync_booklists() DEBUG: 83.0 title: The Gentleman's Madness (or whatever the title is)

Josieb1 commented 10 years ago

No Debug 83. started at 100, went back to 94, then up to 100 again.

DEBUG: 100.6 iOSReaderApp:sync_booklists() DEBUG: 100.6 title: The Gentleman's Madness DEBUG: 100.6 x:510 y:675 bytes:'\xff\xd8\xff\xe0\x00\x10'... DEBUG: 100.6 type(book.thumbnail[2]): type 'str' DEBUG: 100.6 iOSReaderApp:free_space() DeviceJob: 3 Send metadata to device done, calling callback Job: 3 Send metadata to device finished No details available. Job: 2 Get list of books on device finished No details available. DeviceJob: 3 Send metadata to device callback returned Job: 3 Send metadata to device finished No details available.

GRiker commented 10 years ago

We're very close.

Please download/install from this link.

This time, please copy and paste from the line that says

DEBUG: (some number) iOSReaderApp:sync_booklists()

until the end. The line you're looking for is the one containing iOSReaderApp:sync_booklists(). You can ignore the number after 'DEBUG:'

Josieb1 commented 10 years ago

Here you go

DEBUG: 78.1 iOSReaderApp:sync_booklists() DeviceJob: 3 Send metadata to device done, calling callback Job: 2 Get list of books on device finished No details available. Job: 3 Send metadata to device finished 'tuple' object does not support item assignment

    Traceback (most recent call last):
      File "site-packages\calibre\gui2\device.py", line 86, in run
      File "site-packages\calibre\gui2\device.py", line 520, in _sync_bookli

sts File "C:\Users\Jenny\AppData\Local\Temp\calibre_txpvud\gg_dih_ios_loca l_db\Marvin_overlays.py", line 957, in sync_booklists TypeError: 'tuple' object does not support item assignment

'tuple' object does not support item assignment

Traceback (most recent call last): File "site-packages\calibre\gui2\device.py", line 86, in run File "site-packages\calibre\gui2\device.py", line 520, in _sync_booklists File "C:\Users\Jenny\AppData\Local\Temp\calibre_txpvud\gg_dih_ios_local_db\Mar vin_overlays.py", line 957, in sync_booklists TypeError: 'tuple' object does not support item assignment

DeviceJob: 3 Send metadata to device callback returned Job: 3 Send metadata to device finished 'tuple' object does not support item assignment

    Traceback (most recent call last):
      File "site-packages\calibre\gui2\device.py", line 86, in run
      File "site-packages\calibre\gui2\device.py", line 520, in _sync_bookli

sts File "C:\Users\Jenny\AppData\Local\Temp\calibre_txpvud\gg_dih_ios_loca l_db\Marvin_overlays.py", line 957, in sync_booklists TypeError: 'tuple' object does not support item assignment

GRiker commented 10 years ago

Please download/install from this link.

Fingers crossed.

Josieb1 commented 10 years ago

No error message. :+1:

C:\Users\Jenny\Desktop>calibre-debug -g calibre 1.30 isfrozen: True is64bit: False Windows-7-6.1.7601-SP1 Windows ('32bit', 'WindowsPE') 32bit process running on 64bit windows ('Windows', '7', '6.1.7601') Python 2.7.5 Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free') DEBUG: 0.0 iOSReaderApp:initialize(v1.3.7) DEBUG: 0.0 iOSReaderApp:compile_ui() DEBUG: 0.1 iOSReaderApp:_init_prefs(prefs created under v1.3.5) DEBUG: 0.1 cc_mappings: {u'Calibre Library': {u'marvin_collections': {u'fiel d': u'#bookshelf', u'combobox': u'bookshelf'}}} 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: False DEBUG: 0.1 marvin_protect_rb: True DEBUG: 0.1 marvin_replace_rb: False DEBUG: 0.1 marvin_update_rb: False DEBUG: 0.1 plugin_diagnostics: True DEBUG: 0.1 preferred_reader_app: u'Marvin' DEBUG: 0.1 iOSReaderApp:_get_connected_device_info() DEBUG: 4.5 mounting 'com.appstafarian.MarvinIP' DEBUG: 5.7 iOSReaderApp:_class_reconfigure('Marvin') DEBUG: 5.7 iOSReaderApp:_load_reader_app_overlays('Marvin') DEBUG: 5.7 loading 55 overlays DEBUG: 5.7 adding overlay '_compare_mainDb_profiles()' DEBUG: 5.7 adding overlay '_cover_subpath()' DEBUG: 5.7 adding overlay '_cover_to_thumb()' DEBUG: 5.7 adding overlay '_create_cover_element()' DEBUG: 5.7 adding overlay '_create_new_book()' DEBUG: 5.7 adding overlay '_dehydrate_booklist()' DEBUG: 5.7 adding overlay '_evaluate_original_cover()' DEBUG: 5.7 adding overlay '_evaluate_replaceable_cover()' DEBUG: 5.7 adding overlay '_get_field_items()' DEBUG: 5.7 adding overlay '_get_opf_tree()' DEBUG: 5.7 adding overlay '_get_opf_xml()' DEBUG: 5.7 adding overlay '_initialize_overlay()' DEBUG: 5.7 adding overlay '_localize_database_path()' DEBUG: 5.7 adding overlay '_parse_version()' DEBUG: 5.7 adding overlay '_parse_xml()' DEBUG: 5.7 adding overlay '_profile_db()' DEBUG: 5.7 adding overlay '_rehydrate_booklist()' DEBUG: 5.7 adding overlay '_remove_existing_copy()' DEBUG: 5.7 adding overlay '_report_upload_results()' DEBUG: 5.7 adding overlay '_reset_ios_connection()' DEBUG: 5.7 adding overlay '_restore_from_snapshot()' DEBUG: 5.7 adding overlay '_schedule_metadata_update()' DEBUG: 5.7 adding overlay '_snapshot_booklist()' DEBUG: 5.7 adding overlay '_stage_command_file()' DEBUG: 5.7 adding overlay '_update_epub_metadata()' DEBUG: 5.7 adding overlay '_validate_dehydrated_booklist()' DEBUG: 5.7 adding overlay '_wait_for_command_completion()' DEBUG: 5.7 adding overlay '_watchdog_timed_out()' DEBUG: 5.7 adding overlay '_xform_metadata_via_plugboard()' DEBUG: 5.7 adding overlay 'add_books_to_metadata()' DEBUG: 5.7 adding overlay 'books()' DEBUG: 5.7 adding overlay 'can_handle()' DEBUG: 5.7 adding overlay 'can_handle_windows()' DEBUG: 5.7 adding overlay 'delete_books()' DEBUG: 5.7 adding overlay 'eject()' DEBUG: 5.7 adding overlay 'from_json()' DEBUG: 5.7 adding overlay 'get_busy_flag()' DEBUG: 5.7 adding overlay 'get_cc_mapping()' DEBUG: 5.7 adding overlay 'get_file()' DEBUG: 5.7 adding overlay 'guess_type()' DEBUG: 5.7 adding overlay 'is_usb_connected()' DEBUG: 5.7 adding overlay 'is_usb_connected_windows()' DEBUG: 5.7 adding overlay 'post_yank_cleanup()' DEBUG: 5.7 adding overlay 'prepare_addable_books()' DEBUG: 5.7 adding overlay 'remove_books_from_metadata()' DEBUG: 5.7 adding overlay 'set_busy_flag()' DEBUG: 5.7 adding overlay 'set_cc_mapping()' DEBUG: 5.7 adding overlay 'shutdown()' DEBUG: 5.7 adding overlay 'sort_key()' DEBUG: 5.7 adding overlay 'startup()' DEBUG: 5.7 adding overlay 'sync_booklists()' DEBUG: 5.7 adding overlay 'thumbnail()' DEBUG: 5.7 adding overlay 'to_json()' DEBUG: 5.7 adding overlay 'upload_books()' DEBUG: 5.7 adding overlay 'xml_to_unicode()' DEBUG: 5.7 iOSReaderApp:_initialize_overlay(Marvin) DEBUG: 5.7 existing thumb cache at 'C:\Users\Jenny\AppData\Local\calibre-cac he\Marvin\thumbs.zip' DEBUG: 5.8 ~~~~~ switching to Marvin overlay ~~~

Starting up...
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    0.0 KoboUtilites::dialogs.py - loading translations
DEBUG:    0.0 KoboUtilites::action.py - loading translations
DEBUG:    7.2 iOSReaderApp:startup()
DEBUG:    7.2  Waiting for calibre connector...
DEBUG:    1.6 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:    1.6 rebuild_menus - self.supports_ratings=False
Started up in 2.44 seconds with 5193 books
DEBUG:    9.5  Marvin version: (2, 7, 0)
DEBUG:   10.5 iOSReaderApp:reset()
DEBUG:   10.5 iOSReaderApp:open()
DEBUG:   10.5   Vendor ID (vid):05ac Product ID: (pid):12ab
DEBUG:   10.6 iOSReaderApp:set_progress_reporter()
Job: 1 Get device information started
DEBUG:   10.6 iOSReaderApp:get_device_information()
DEBUG:   10.6   DeviceClass          : iPad
DEBUG:   10.6   DeviceColor          : #3b3b3c
DEBUG:   10.6   DeviceName           : Josie's Mini Ipad
DEBUG:   10.6   FSBlockSize          : 4096
DEBUG:   10.6   FSFreeBytes          : 32,733,450,240
DEBUG:   10.6   FSTotalBytes         : 60,802,813,952
DEBUG:   10.6   FirmwareVersion      : iBoot-1940.10.58
DEBUG:   10.6   HardwareModel        : J85AP
DEBUG:   10.6   ModelNumber          : ME278
DEBUG:   10.6   PasswordProtected    : False
DEBUG:   10.6   ProductType          : iPad4,4
DEBUG:   10.6   ProductVersion       : 7.1
DEBUG:   10.6   SerialNumber         : DLXM37D2FCM7
DEBUG:   10.6   TimeIntervalSince1970: 1396289134.2
DEBUG:   10.6   TimeZone             : Europe/London
DEBUG:   10.6   TimeZoneOffsetFromUTC: 3600.0
DEBUG:   10.6   UniqueDeviceID       : e8998da0b50fcac5a86a8b0af3c9bc3d8399a54c
DEBUG:   10.6 iOSReaderApp:free_space()
DeviceJob: 1 Get device information done, calling callback
DeviceJob: 1 Get device information callback returned
DEBUG:   10.6 iOSReaderApp:set_progress_reporter()
Job: 2 Get list of books on device started
DEBUG:   10.6 iOSReaderApp:books()
DEBUG:   10.6 iOSReaderApp:_localize_database_path()
DEBUG:   10.6  updating local_db from u'/Library/mainDb.sqlite'
DEBUG:   10.8 iOSReaderApp:_restore_from_snapshot()
Job: 1 Get device information finished
No details available.
DEBUG:   12.2  restoring cached booklist
DEBUG:   13.7 iOSReaderApp:_rehydrate_booklist()
DEBUG:   13.8 iOSReaderApp:_log_metrics(Marvin)
DeviceJob: 2 Get list of books on device done, calling callback
DeviceJob: metadata_downloaded: Starting set_books_in_library
DEBUG:   14.9 PluginMetricsLogger:run(logged to 'iOS reader applications')
DeviceJob: set_books_in_library: books to process= 723
DEBUG:   85.5 iOSReaderApp:set_plugboards()
DeviceJob: set_books_in_library finished: time= 70.2149999142
DeviceJob: metadata_downloaded: updating views
DeviceJob: metadata_downloaded: syncing
DEBUG:   85.6 iOSReaderApp:settings(format_map for 'Marvin': [u'epub'])
DEBUG:   85.6 iOSReaderApp:settings(format_map for 'Marvin': [u'epub'])
DeviceJob: metadata_downloaded: refreshing ondevice
DeviceJob: metadata_downloaded: sending metadata_available signal
DEBUG:   79.5 KoboUtilites:_on_device_metadata_available - Metadata available: {
}
DEBUG:   79.5 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:   79.5 No Kobo Touch, Glo or Mini appears to be connected
DEBUG:   79.5 rebuild_menus - self.supports_ratings=False
DeviceJob: 2 Get list of books on device callback returned
DEBUG:   86.1 iOSReaderApp:set_progress_reporter()
Job: 3 Send metadata to device started
DEBUG:   86.1 iOSReaderApp:sync_booklists()
DEBUG:   86.2 iOSReaderApp:_snapshot_booklist()
DEBUG:   86.2 iOSReaderApp:_dehydrate_booklist()
DEBUG:   86.2  generating booklist.zip
Job: 2 Get list of books on device finished
No details available.
DEBUG:   94.1  booklist.zip stored to /Library/calibre.mm
DEBUG:   94.1 iOSReaderApp:free_space()
DeviceJob: 3 Send metadata to device done, calling callback
DeviceJob: 3 Send metadata to device callback returned
Job: 3 Send metadata to device finished
No details available.
GRiker commented 10 years ago

Whew. Thank you very much for your patience and persistence.

I'm not sure why you're the only one who's experienced this bug. For the moment, I'm going to hold off on making a public release of the update unless I start seeing more bug reports. You can safely continue running the last version you installed.

If you have any other issues with the iOS reader applications plugin, please create a new issue. I will now close this issue as we seem to have resolved the issue. Thanks again.

Josieb1 commented 10 years ago

Thanks for fixing the problem, it's very much appreciated.