View Single Post
Old 07-06-2021, 06:00 AM   #2561
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 79,862
Karma: 146918083
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by anacreon View Post
I just realized that my test version didn't have the new improved TOC which already increased the size of the epub: 20.17 Mb instead of 16.88 Mb.
So I proceeded to load the improved epub, delete the kepub from Elipsa, and send the epub to Elipsa, where it landed as a kepub, 25.9 Mb, which reads well.

But then Calibre gave an error message
Spoiler:
Traceback (most recent call last):
File "calibre\gui2\device.py", line 89, in run
File "calibre\gui2\device.py", line 545, in _sync_booklists
File "calibre_plugins.kobotouch_extended.device.driver" , line 487, in sync_booklists
File "calibre\devices\kobo\driver.py", line 978, in sync_booklists
File "calibre\devices\usbms\driver.py", line 457, in sync_booklists
File "calibre\devices\usbms\driver.py", line 455, in write_prefix
File "calibre\ebooks\metadata\book\json_codec.py", line 136, in encode_to_file
File "json\__init__.py", line 234, in dumps
File "json\encoder.py", line 201, in encode
MemoryError

which I had time to copy before it closed itself off.

I don't understand what is going on.
If you are using a 32-bit version of Calibre, it doesn't have enough memory to to write to metadata.calibre on your Elipsa. Switching to the 64-bit version should solve the memory error. If this is the case, it means you'll have to give up the 32-bit version.
JSWolf is offline   Reply With Quote