View Single Post
Old 01-22-2012, 06:15 PM   #362
Kolenka
<Insert Wit Here>
Kolenka ought to be getting tired of karma fortunes by now.Kolenka ought to be getting tired of karma fortunes by now.Kolenka ought to be getting tired of karma fortunes by now.Kolenka ought to be getting tired of karma fortunes by now.Kolenka ought to be getting tired of karma fortunes by now.Kolenka ought to be getting tired of karma fortunes by now.Kolenka ought to be getting tired of karma fortunes by now.Kolenka ought to be getting tired of karma fortunes by now.Kolenka ought to be getting tired of karma fortunes by now.Kolenka ought to be getting tired of karma fortunes by now.Kolenka ought to be getting tired of karma fortunes by now.
 
Kolenka's Avatar
 
Posts: 1,017
Karma: 1275899
Join Date: Jan 2008
Location: Puget Sound
Device: Kindle Oasis, Kobo Forma
Quote:
Originally Posted by log View Post
Happened again, this time a slighty different error, using latest version of calibre (.836)

The way it happened was I deleted a book from device using calibre. Disconnected. Made sure reader was updated afer disconnecting (saw the deleted book disappear from homescreen) then reconnected and error happened again. I will see it if it "fixes itself" again but really strange.
The problem is that there are two "apps" accessing the DB at the same time. The DB can get corrupted if either of them misbehaves.

1) Sony's Homescreen App (on T1)
2) Reader Library / Calibre app (on PC)

My best understanding of this bug is that the homescreen app on the T1 is caching some information and not fully writing it out to flash/SD when you connect it to your PC. The app on the PC sees this as corruption, and will not work with it.

I am curious about one thing though, when this occurs, is the T1 displaying the "you are connected" screen or the home screen? There's a bug in the T1 where you will not get the "you are connected" screen when plugging it in while it is asleep and I believe bugs like that are preventing the T1 from flushing out the contents of the DB to flash/SD like it should be.

Calibre opens the DB, does the operations it needs to, and immediately flushes/closes it out when done, do the chances that it is causing the problem are low.
Kolenka is offline   Reply With Quote