![]() |
#826 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#827 |
Junior Member
![]() Posts: 1
Karma: 10
Join Date: Apr 2016
Device: iPad, iPhone6
|
I'm attempting to sync my latest reads to my shelves but this is the error that I keep receiving ...
![]() calibre, version 2.54.0 ERROR: Unhandled exception: <b>IOError</b>:[Errno 32] Broken pipe calibre 2.54 embedded-python: True is64bit: True Darwin-15.4.0-x86_64-i386-64bit Darwin ('64bit', '') ('Darwin', '15.4.0', 'Darwin Kernel Version 15.4.0: Fri Feb 26 22:08:05 PST 2016; root:xnu-3248.40.184~3/RELEASE_X86_64') Python 2.7.11 OSX: ('10.11.4', ('', '', ''), 'x86_64') Successfully initialized third party plugins: Barnes & Noble && Goodreads Sync && Find Duplicates && Goodreads && Overdrive Link && Overdrive Link Traceback (most recent call last): File "calibre_plugins.goodreads_sync.dialogs", line 1691, in action_button_clicked File "calibre_plugins.goodreads_sync.core", line 318, in update_review File "calibre_plugins.goodreads_sync.core", line 135, in _oauth_request_post File "calibre_plugins.goodreads_sync.oauth2.__init_ _", line 684, in request File "calibre_plugins.goodreads_sync.httplib2.__init__" , line 1453, in request File "calibre_plugins.goodreads_sync.httplib2.__init__" , line 1205, in _request File "calibre_plugins.goodreads_sync.httplib2.__init__" , line 1175, in _conn_request File "lib/python2.7/httplib.py", line 1136, in getresponse File "lib/python2.7/httplib.py", line 488, in begin IOError: [Errno 32] Broken pipe |
![]() |
![]() |
Advert | |
|
![]() |
#828 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
"[Errno 32] Broken pipe" means that the connection has been closed unexpectedly. I don't know what is causing that. I could be something on the Goodreads server, or something local. Sorry, I can't think of a solution.
|
![]() |
![]() |
![]() |
#829 |
Member
![]() Posts: 11
Karma: 10
Join Date: Jun 2013
Device: Mac, iPad
|
I'm getting an error now whenever I "Add to shelf...": ERROR: Unhandled exception:
<b>TypeError</b>:QUrl.fromEncoded(): argument 1 has unexpected type 'unicode' calibre 2.54 embedded-python: True is64bit: True Darwin-15.4.0-x86_64-i386-64bit Darwin ('64bit', '') ('Darwin', '15.4.0', 'Darwin Kernel Version 15.4.0: Fri Feb 26 22:08:05 PST 2016; root:xnu-3248.40.184~3/RELEASE_X86_64') Python 2.7.11 OSX: ('10.11.4', ('', '', ''), 'x86_64') Successfully initialized third party plugins: DeDRM && Search The Internet && Quality Check && Generate Cover && Manage Series && Find Duplicates && Goodreads Sync && Count Pages && Extract ISBN Traceback (most recent call last): File "calibre_plugins.goodreads_sync.dialogs", line 1046, in search_on_goodreads TypeError: QUrl.fromEncoded(): argument 1 has unexpected type 'unicode' This has been happening for a few days now. Any ideas on how to fix this? Thanks, Ed |
![]() |
![]() |
![]() |
#830 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
What exactly are you doing? The reported error is in the "Search for Goodreads book" dialog. There are several ways to get to this dialog including when doing an "add to shelf". But, it doesn't just happen when you start the function, you have to press a button on the dialog and then press another on the next dialog.
This does use the title and author of the selected book. Is there anything unusual about these? |
![]() |
![]() |
Advert | |
|
![]() |
#831 |
Member
![]() Posts: 11
Karma: 10
Join Date: Jun 2013
Device: Mac, iPad
|
davidfor: You're right (sorry!). As part of the "Add to shelf..." process, I then select the book I'm trying to add from the resulting "Modify Goodreads Shelf" dialog (which shows a status of "No Goodreads book linked!"), and double-click to bring up the "Search for Goodreads book" dialog; from there, I click on the "Search Goodreads.com" button to get the error. Does that help?
|
![]() |
![]() |
![]() |
#832 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Apr 2016
Device: none
|
I am also getting the broken pipe error
It started happening after I updated Calibre on April 4.
I can use all features of the plug in that I've tried (e.g. link books, view a linked book, use the view my shelf) except for Add to Shelf (when adding an already linked book to my "read" shelf) calibre, version 2.50.1 ERROR: Unhandled exception: <b>IOError</b>:[Errno 32] Broken pipe calibre 2.50.1 isfrozen: True is64bit: True Darwin-14.5.0-x86_64-i386-64bit Darwin ('64bit', '') ('Darwin', '14.5.0', 'Darwin Kernel Version 14.5.0: Mon Jan 11 18:48:35 PST 2016; root:xnu-2782.50.2~1/RELEASE_X86_64') Python 2.7.9 OSX: ('10.10.5', ('', '', ''), 'x86_64') Successfully initialized third party plugins: DeDRM && Modify ePub && EpubMerge && Count Pages && EpubSplit && Goodreads Sync Traceback (most recent call last): File "calibre_plugins.goodreads_sync.dialogs", line 1674, in action_button_clicked File "calibre_plugins.goodreads_sync.core", line 277, in add_remove_book_to_shelf File "calibre_plugins.goodreads_sync.core", line 128, in _oauth_request_post File "site-packages/calibre/__init__.py", line 226, in prints IOError: [Errno 32] Broken pipe |
![]() |
![]() |
![]() |
#833 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Apr 2016
Device: none
|
additional details:
I realized that I could send books to certain shelves with the plugin, but only as long as the "add to shelf" didn't have any associated actions with it. Adding to my "read" shelf also updates the rating and date read on goodreads.
I tried to configure the plugin so that I could eliminate one action and see which was causing the problem, but even attempting to configure the plugin gets me a broken pipe error: calibre, version 2.50.1 ERROR: Unhandled exception: <b>IOError</b>:[Errno 32] Broken pipe calibre 2.50.1 isfrozen: True is64bit: True Darwin-14.5.0-x86_64-i386-64bit Darwin ('64bit', '') ('Darwin', '14.5.0', 'Darwin Kernel Version 14.5.0: Mon Jan 11 18:48:35 PST 2016; root:xnu-2782.50.2~1/RELEASE_X86_64') Python 2.7.9 OSX: ('10.10.5', ('', '', ''), 'x86_64') Successfully initialized third party plugins: DeDRM && Count Pages && Modify ePub && EpubSplit && EpubMerge && Goodreads Sync Traceback (most recent call last): File "calibre_plugins.goodreads_sync.action", line 857, in show_configuration File "site-packages/calibre/customize/__init__.py", line 154, in do_user_config File "calibre_plugins.goodreads_sync.__init__", line 64, in config_widget File "calibre_plugins.goodreads_sync.core", line 80, in __init__ File "site-packages/calibre/__init__.py", line 226, in prints IOError: [Errno 32] Broken pipe Incidentally, everyone who has reported a broken pipe error so far is using OSX. |
![]() |
![]() |
![]() |
#834 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
dirvine: I think the errors for you are caused by some debug statements in the code. Can you run calibre in debug mode and try again? Click on the down-arrow that is on the preferences button and select "Restart in debug mode". This should restart calibre with a console for any messages. Try what you were doing before. If it works, I'll remove or change the debug messages are handled.
|
![]() |
![]() |
![]() |
#835 | |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Apr 2016
Device: none
|
Oddly enough, in debug mode everything worked fine.
When I exited from debug mode and reopened calibre in regular mode the pipe error returned. I realized that calibre outputs at least some of the same log messages to the mac console when it is in regular mode, and I hope that this will be of assistance to you. This is what I get from launching calibre then attempting to add one book to my read shelf (which also is supposed to add the rating and date to goodreads, remove a "to-read" tag from the book, and add a "read" tag): Quote:
|
|
![]() |
![]() |
![]() |
#836 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Quote:
I'll put up a beta tonight without these lines in it to see if that fixes anything. |
|
![]() |
![]() |
![]() |
#837 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
|
Possible fix for open error and URL opening
The attached beta should fix the two problems reported since the last release. This is the problem causing the "Broken pipe" errors on Macs and the problem opening the Goodreads URL from the search dialog. Again the report was on a Mac.
I have tested this on my Windows laptop and it all seems OK. But, it did before as well. I don't have a Mac to test it on but I think these changes should solve the problems. Please test and tell me how it goes. |
![]() |
![]() |
![]() |
#838 |
Member
![]() Posts: 11
Karma: 10
Join Date: Jun 2013
Device: Mac, iPad
|
davidfor: Sorry to be dense here, but what do I do with the beta download to install it on my Mac? TIA
|
![]() |
![]() |
![]() |
#839 | |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,047
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
Preferences: Plugins: Load From File (lower Right) Load the ZIP as is |
|
![]() |
![]() |
![]() |
#840 |
Junior Member
![]() Posts: 5
Karma: 10
Join Date: Apr 2016
Device: none
|
Well, there's good news and bad news.
The good news is I can configure the plugin now. But I still get a pipe error when I try to add things to my read shelf (with associated actions). But its a different stack trace, if that helps: calibre, version 2.55.0
ERROR: Unhandled exception: <b>IOError</b>:[Errno 32] Broken pipe calibre 2.55 embedded-python: True is64bit: True Darwin-14.5.0-x86_64-i386-64bit Darwin ('64bit', '') ('Darwin', '14.5.0', 'Darwin Kernel Version 14.5.0: Mon Jan 11 18:48:35 PST 2016; root:xnu-2782.50.2~1/RELEASE_X86_64') Python 2.7.11 OSX: ('10.10.5', ('', '', ''), 'x86_64') Successfully initialized third party plugins: DeDRM && Count Pages && EpubMerge && EpubSplit && Modify ePub && Goodreads Sync Traceback (most recent call last): File "calibre_plugins.goodreads_sync.dialogs", line 1694, in action_button_clicked File "calibre_plugins.goodreads_sync.core", line 318, in update_review File "calibre_plugins.goodreads_sync.core", line 135, in _oauth_request_post File "calibre_plugins.goodreads_sync.oauth2.__init_ _", line 684, in request File "calibre_plugins.goodreads_sync.httplib2.__init__" , line 1453, in request File "calibre_plugins.goodreads_sync.httplib2.__init__" , line 1205, in _request File "calibre_plugins.goodreads_sync.httplib2.__init__" , line 1175, in _conn_request File "lib/python2.7/httplib.py", line 1136, in getresponse File "lib/python2.7/httplib.py", line 488, in begin IOError: [Errno 32] Broken pipe |
![]() |
![]() |
![]() |
Tags |
calibre, goodreads |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[GUI Plugin] Search the Internet | kiwidude | Plugins | 436 | 05-12-2025 09:02 PM |
[GUI Plugin] Open With | kiwidude | Plugins | 404 | 02-21-2025 05:42 AM |
[GUI Plugin] Clipboard Search | kiwidude | Plugins | 29 | 04-02-2024 10:05 PM |
[GUI Plugin] Quick Preferences | kiwidude | Plugins | 62 | 03-16-2024 11:47 PM |
[GUI Plugin] Book Sync **Deprecated** | kiwidude | Plugins | 111 | 06-07-2011 07:47 PM |