View Single Post
Old 02-11-2012, 09:45 AM   #333
ArniVidar
Junior Member
ArniVidar began at the beginning.
 
Posts: 5
Karma: 10
Join Date: Feb 2012
Device: Kindle Keyboard
Hey KiwiDude. Loving your GR plugin here, but I found a strange bug and I was wondering if you could help me figure out what's the matter?

I am syncing from my Read shelf on Goodroads, to my custom created Read column in Calibre. The Read column is a Y/N kinda thing, and works splendidly. I've linked and synchronized a few hundred books with no problems today. However, when I try to link and sync the last batch of books (perhaps the last 40-50 or so) I get an error:

Code:
calibre, version 0.8.39
ERROR: Unhandled exception: <b>TypeError</b>:list indices must be integers, not unicode

Traceback (most recent call last):
  File "calibre_plugins.goodreads_sync.action", line 300, in sync_shelves
  File "calibre_plugins.goodreads_sync.action", line 349, in _update_calibre_database_ids_after_sync
  File "site-packages\calibre\library\database2.py", line 3097, in set_isbn
  File "site-packages\calibre\library\database2.py", line 3049, in set_identifier
  File "site-packages\calibre\library\database2.py", line 3025, in get_identifiers
TypeError: list indices must be integers, not unicode
Do you have any clue as to what might be going on, and how I might go about fixing it?
ArniVidar is offline   Reply With Quote