Thread: Firmware Update Kindle Collection Manager for Windows
View Single Post
Old 09-13-2010, 11:18 AM   #144
acolegate
Kindle App Developer
acolegate is no ebook tyro.acolegate is no ebook tyro.acolegate is no ebook tyro.acolegate is no ebook tyro.acolegate is no ebook tyro.acolegate is no ebook tyro.acolegate is no ebook tyro.acolegate is no ebook tyro.acolegate is no ebook tyro.acolegate is no ebook tyro.
 
acolegate's Avatar
 
Posts: 31
Karma: 1373
Join Date: Aug 2010
Location: United Kingdom
Device: Kindle DX Graphite
Quote:
Originally Posted by ElizabethN View Post
I discovered at least one problem that caused KCM to quit working on a device that was previously fine.

KCM apparently doesn't like what appears to be duplicate files. I will have to verify this with some other files tomorrow as I am out of time tonight.

I had problems with 2 ebooks I updated tonight. Both were purchased from Amazon and downloaded via whispernet. Both were then cleaned up (metadata etc) and sideloaded onto the kindle using calibre. If the downloaded file and the sideloaded file were both present on the kindle, KCM wouldn't open. I deleted both files of each book, KCM worked. I then re-loaded only the revised metadata AZW file of each book & KCM still worked.

To my eyes these did not appear to be duplicate files as their basic file structure was different when viewed in folder mode: title-randomnumbers.azw (from amazon) vs author-title.azw (from calibre). But KCM apparently doesn't like something when they're both present. Maybe the way KCM "reads" the kindle files?

Sometime this week after work, I will try duplicating this with another ebook.

I don't know if this would also occur if you had downloaded a sample of a book then purchased the complete book and hadn't deleted the sample.

Unfortunately I have lots of "duplicate" files to clean off the K-DX before I can see if this is the primary reason why KCM won't play with my K-DX.

Hope this possibly helps someone else.
These are really interesting scenarios - thanks for bringing this up and for working hard trying to isolate the problem.

I think I might know what's going on.

KCM uses internal data storage structures that expect all entries to be unique. If you've got two books on a device with the same metadata, under certain circumstances, it could cause KCM to bomb-out as it's not expecting duplicates.

Can you mail me the two files that cause KCM to crash and I'll see if I can recreate and rectify the problem on my development machine.

Thanks
acolegate is offline   Reply With Quote