Ticket #4152 (closed defect: fixed)

Opened 9 months ago

Last modified 9 months ago

Error launching calibre when Droid is mounted

Reported by: Carl314 Owned by: kovidgoyal
Priority: minor Milestone:
Component: Default Version: trunk
Keywords: Cc:

Description

I am getting an error message when launching calibre (Win 0.6.26) and the Droid SD card is mounted:

ERROR: Error: Error communicating with device

'in <string>' requires string as left operand, not list

Traceback (most recent call last): File "site-packages\calibre\gui2\device.py", line 57, in run File "site-packages\calibre\gui2\device.py", line 203, in _books File "site-packages\calibre\devices\usbms\driver.py", line 63, in books File "site-packages\calibre\startup.py", line 100, in my_join File "ntpath.py", line 73, in join File "ntpath.py", line 58, in isabs Type Error?: 'in <string>' requires string as left operand, not list

Clicking OK dismisses the error message, and the SD card then works fine.

(Couldn't find an appropriate component, so stuck with GUI).

Change History

comment:1 Changed 9 months ago by kovidgoyal

Post the output of running

calibre-debug -d

in a command prompt (with the SD card mounted)

comment:2 Changed 9 months ago by kovidgoyal

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in branch trunk. The fix will be in the next release.

Note: See TracTickets for help on using tickets.