View Single Post
Old 11-05-2020, 11:57 PM   #1
tekeek
Member
tekeek began at the beginning.
 
Posts: 13
Karma: 10
Join Date: Aug 2013
Location: Tennessee
Device: Kindle HDX
Unable to open MOBI formats

Thanks for the application.

Just sharing experience. I am unable to open any MOBI files thus far using portable calibre. I will use the "Oxford Dictionary of English - Copy.mobi" for my example.

I can open it in Kindle for PC (1.24.3) and SumatraPDF (3.2 64-bit). I get no error adding it to calibre 5.4.2 or 4.23 portable. It even shows the cover.

When I try to open it in calibre or right-clicking the file to choose calibre e-book viewer the following error occurs after a period of "Preparing book for first read, please wait".

It seems to relate to a memory error based on last line of message. I don't recall having issues with MOBI files before. I can only assume that it has to do with 32 vs 64 bit as I can get them to open on 64 bit calibre, however, it takes for ever for them to load and when they do and I click to go to new page it take forever to render the next page. At this point I will have to deal with using SumatraPDF or Kindle for PC as they load quicker

Quote:
calibre, version 4.23.0
ERROR: Loading book failed: Failed to open the book at D:\Downloads\IMPORTED\Oxford Dictionary of English - Copy.mobi. Click "Show details" for more info.

Traceback (most recent call last):
File "site-packages\calibre\gui2\viewer\ui.py", line 468, in _load_ebook_worker
File "site-packages\calibre\gui2\viewer\convert_book.py", line 234, in prepare_book
File "site-packages\calibre\gui2\viewer\convert_book.py", line 191, in do_convert
ConversionFailure: Failed to convert book: D:\Downloads\IMPORTED\Oxford Dictionary of English - Copy.mobi with error:
InputFormatPlugin: MOBI Input running
on D:\Downloads\IMPORTED\Oxford Dictionary of English - Copy.mobi
Failed to run pipe worker with command: from calibre.srv.render_book import viewer_main; viewer_main()
Python function terminated unexpectedly
(Error Code: 1)
Traceback (most recent call last):
File "site.py", line 114, in main
File "site.py", line 88, in run_entry_point
File "site-packages\calibre\utils\ipc\worker.py", line 189, in main
File "<string>", line 1, in <module>
File "site-packages\calibre\srv\render_book.py", line 862, in viewer_main
File "site-packages\calibre\srv\render_book.py", line 855, in render_for_viewer
File "site-packages\calibre\srv\render_book.py", line 834, in render
File "site-packages\calibre\srv\render_book.py", line 639, in process_exploded_book
File "site-packages\calibre\ebooks\oeb\polish\toc.py", line 419, in from_xpaths
File "site-packages\calibre\ebooks\oeb\polish\container.py", line 624, in parsed
File "site-packages\calibre\ebooks\oeb\polish\container.py", line 594, in parse
File "site-packages\calibre\ebooks\oeb\polish\container.py", line 208, in parse_xhtml
File "site-packages\calibre\ebooks\oeb\polish\parsing.py", line 65, in parse
File "site-packages\calibre\__init__.py", line 589, in xml_replace_entities
MemoryError
Here is a side by side comparison of SumatraPDF and calibre viewer
Here is a link for a larger view
Attached Thumbnails
Click image for larger version

Name:	Rz4s3pU.png
Views:	343
Size:	185.1 KB
ID:	183242   Click image for larger version

Name:	5ZEaMay.png
Views:	381
Size:	78.6 KB
ID:	183243  

Last edited by theducks; 11-06-2020 at 12:37 AM. Reason: moved oversized image to attachment
tekeek is offline   Reply With Quote