Quote:
Originally Posted by chaley
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.
|
All the columns related to storing reading position have the #value# attribute. You only have to connect the device, if you retrieve it automatically and there's any position to store. It there isn't any book to modify, the values disappear in the next file.