View Single Post
Old 06-12-2014, 03:07 AM   #177
lamp
Junior Member
lamp began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Jan 2014
Location: Mountain View, California
Device: iPad Air using Marvin, Nexus 7 (2Gen) using Calibre Companion
GoodReader 4 error

Hi I use IOS Reader Application (Version 1.4.0) to sync with GoodReader 4 for PDF file. (I switch back and forth with customize plugin to switch the "preferred IOS reader applications" from GoodReader 4 to Marvin when I sync with EPUB (Using Format "filter" to switch between PDF and EPUB).

However when I started Calibre with GoodReader 4 connected, even though the Devices with GoodReader 4 icon shows up in the toolbar, the following "Error: error" pop-up shows. Note I have no issues with GoodReader 3 App and sync before. I also have no issues with Marvin and Calibre sync.

Spoiler:
calibre, version 1.39.0
ERROR: Error: Error communicating with device

maximum recursion depth exceeded while calling a Python object

Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 86, in run
File "site-packages/calibre/gui2/device.py", line 490, in _books
File "/var/folders/x7/94fnxx_91nl3m6wtrll3_qnr0000gn/T/calibre_1.39.0_tmp_hQr9b9/hdqdZS_ios_local_db/GoodReader_overlays.py", line 118, in books
File "/var/folders/x7/94fnxx_91nl3m6wtrll3_qnr0000gn/T/calibre_1.39.0_tmp_hQr9b9/hdqdZS_ios_local_db/GoodReader_overlays.py", line 983, in _get_nested_folder_contents
File "/var/folders/x7/94fnxx_91nl3m6wtrll3_qnr0000gn/T/calibre_1.39.0_tmp_hQr9b9/hdqdZS_ios_local_db/GoodReader_overlays.py", line 972, in _get_nested_files

--> This line 972 _get_nested_files message repeated many times, truncated here in cut-and-paste
File "/var/folders/x7/94fnxx_91nl3m6wtrll3_qnr0000gn/T/calibre_1.39.0_tmp_hQr9b9/hdqdZS_ios_local_db/GoodReader_overlays.py", line 967, in _get_nested_files
File "site-packages/calibre/devices/idevice/libimobiledevice.py", line 437, in listdir
File "site-packages/calibre/devices/idevice/libimobiledevice.py", line 1125, in _afc_read_directory
File "site-packages/calibre/devices/idevice/libimobiledevice.py", line 1033, in _afc_get_file_info
RuntimeError: maximum recursion depth exceeded while calling a Python object


Thank you in advance for your help.

Last edited by GRiker; 06-12-2014 at 07:21 AM.
lamp is offline