Quote:
Originally Posted by davidfor
OK, I can see the error in the log. Is the timestamp the last read time of a book or the current time? In one file it is "2014, 12, 29, 13, 32, 26" and the other "2014, 12, 29, 14, 28, 23".
Could you try the manual, non-background store? I think it will have the same error, but it does use a different code path, so maybe it won't.
I just got an Android phone, so hopefully I can reproduce it with that. But, it might be the weekend before I can try.
|
You don't need to run CC to have the error.
The wireless device driver is tripping over finding a value in the field_metadata structure, something that should not be there. The problem is to find what put the value there. You can see the value that is inserted by looking at the file metadata_db_prefs_backup.json. My suspicion is that if you start calibre, do nothing, and then quit then metadata_db_prefs_backup.json will not contain any '#value#' attributes. If you start calibre, do whatever it is that PeterT is doing then quit, metadata_db_prefs_backup.json will contain something like
Code:
"#value#": {
"__class__": "datetime.datetime",
"__value__": "2014-12-22T23:47:57+00:00"
},
Interesting: I just noticed that the metadata_db_prefs_backup.json file contains #value# attributes in three metadata entries: #kobolastread (the value above), #koboreadpct ("#value#": 100), and #koboreadloc ("#value#": "(0)OEBPS/xhtml/cover.xhtml"). Don't know if that helps.