View Single Post
Old 01-04-2015, 05:09 AM   #836
hoichi
male solipsist pig
hoichi ought to be getting tired of karma fortunes by now.hoichi ought to be getting tired of karma fortunes by now.hoichi ought to be getting tired of karma fortunes by now.hoichi ought to be getting tired of karma fortunes by now.hoichi ought to be getting tired of karma fortunes by now.hoichi ought to be getting tired of karma fortunes by now.hoichi ought to be getting tired of karma fortunes by now.hoichi ought to be getting tired of karma fortunes by now.hoichi ought to be getting tired of karma fortunes by now.hoichi ought to be getting tired of karma fortunes by now.hoichi ought to be getting tired of karma fortunes by now.
 
hoichi's Avatar
 
Posts: 102
Karma: 440818
Join Date: Oct 2010
Location: Moscow
Device: Nook Simple Touch→Kobo Aura HD
Quote:
Originally Posted by davidfor View Post
Sorry, I messed something up with the configuration migration. I was being a little to smart in how I handled this. This caused some errors when the options were used as some where missing.

I have fixed the migration. I have also fixed the later handling so that it will correctly use defaults when parts of the configuration are missing. calibre will announce the update in the next hour or so.
Seems to fix it for me, thanks a lot!

I had to install 2.0.1 afresh though, 'cause 2.0.0 was breaking access to my device. And I don't know if Calibre keeps settings for uninstalled plugins.

UP: Ouch, spoke too early. After I ejected the device from Calibre (uploaded nothing, just an automatic backup) I tried to go to the KoboUtilities options once more and got this:
Code:
calibre, version 2.15.0
ERROR: Unhandled exception: <b>TypeError</b>:'NoneType' object has no attribute '__getitem__'

calibre 2.15 [64bit]  isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.8
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM && Annotations && Kobo Utilities && Hyphenate This!
Traceback (most recent call last):
  File "calibre_plugins.koboutilities.action", line 636, in show_configuration
  File "site-packages\calibre\customize\__init__.py", line 154, in do_user_config
  File "calibre_plugins.koboutilities.__init__", line 61, in config_widget
  File "calibre_plugins.koboutilities.config", line 1324, in __init__
  File "calibre_plugins.koboutilities.config", line 1001, in update_from_connection_status
  File "calibre_plugins.koboutilities.config", line 1178, in populate_table
  File "calibre_plugins.koboutilities.config", line 1205, in populate_table_row
TypeError: 'NoneType' object has no attribute '__getitem__'
Seems to be reproducible:
  • Run Calibre
  • Plug in your device
  • Eject the device with Calibre
  • Go to KoboUtilities→Customize plugin (or just press the plugin toolbar button)

Last edited by hoichi; 01-04-2015 at 05:24 AM. Reason: new unhandled exception
hoichi is offline