Failed: Downloading

Bug #1672500 reported by Kerry Gorman on 2017-03-13
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Undecided
Unassigned

Bug Description

Trying to download a book from your supplier Feedbooks I got the erro message.
The book showed on the list from the "Get Bookls" function as a free book but when I clicked on another from the same author which had a proce tag on it, I was sent to the site. I cannot find any place on that site which shows books at no cost. Is that teh source of the error?
Here's the full error report:

calibre, version 2.78.0 (win32, embedded-python: True)
Failed to download ebook: Failed: Downloading On the Head of a Pin_ A Thaddeus Lewis Mystery.epub

Starting job: Downloading On the Head of a Pin_ A Thaddeus Lewis Mystery.epub
Job: "Downloading On the Head of a Pin_ A Thaddeus Lewis Mystery.epub" failed with error:
Traceback (most recent call last):
  File "site-packages\calibre\gui2\threaded_jobs.py", line 84, in start_work
  File "site-packages\calibre\gui2\ebook_download.py", line 85, in __call__
  File "site-packages\calibre\gui2\ebook_download.py", line 101, in _download
  File "site-packages\calibre\gui2\ebook_download.py", line 68, in download_file
  File "site-packages\mechanize-0.2.5-py2.7.egg\mechanize\_mechanize.py", line 203, in open
  File "site-packages\mechanize-0.2.5-py2.7.egg\mechanize\_mechanize.py", line 255, in _mech_open
httperror_seek_wrapper: HTTP Error 404: Not Found

Called with args: (<calibre.gui2.ui.Main object at 0x00000000086D4798>, None, 'http://www.feedbooks.com/item/1010441/preview', 'On the Head of a Pin_ A Thaddeus Lewis Mystery.epub', u'', True, [], <bound method FeedbooksStore.create_browser of <calibre.gui2.store.stores.feedbooks_plugin.FeedbooksStore object at 0x0000000009456128>>) {u'log': <calibre.utils.logging.GUILog object at 0x0000000017384390>, u'notifications': <Queue.Queue instance at 0x000000000D79E8C8>, u'abort': <threading._Event object at 0x0000000014F89710>}

OS: Win 10 64bit
Calibre Version . 28 (Just installed an new update, 2.81.0 and restarted the program but the bottom bar still shows 2.81.0 as an available update. For whatever reason the installer did not do the restart which is what I am used to; I had to do it manually.

It's because the book has a free sample, which get books regards as a free
version of the book. I will fix it to ignore the samples in the future.

Fixed in branch master. The fix will be in the next release. calibre is usually released every alternate Friday.

 status fixreleased

Changed in calibre:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers