I've had this error pop up twice when I've tried to do a search after adding some books and editing the metadata. Closing 2.99.8 and re-opening it allowed the search to work. I haven't tested with 2.99.9 so this might already be fixed. The lovely part is that I'm not sure what the trigger is since I've added other books and done a search without error.
Code:
alibre, version 2.99.8
ERROR: Unhandled exception: <b>AttributeError</b>:'SearchDialog' object has no attribute 'general_box'
calibre 2.99.8 [64bit] embedded-python: True is64bit: True
Windows-10-10.0.15063-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.15063')
Python 2.7.12+
Windows: ('10', '10.0.15063', 'SP0', u'Multiprocessor Free')
Successfully initialized third party plugins: DeDRM (6, 5, 3) && Obok DeDRM (6, 5, 3) && Find Duplicates (1, 6, 2) && Modify ePub (1, 3, 14) && Kobo Books (1, 2, 1) && Extract ISBN (1, 4, 4) && Quality Check (1, 9, 11) && KoboTouchBeta (2, 3, 4) && Open With (1, 5, 10) && FictionDB (1, 201, 0) && Diaps Editing Toolbag (0, 3, 4) && Kobo Utilities (2, 5, 2) && Fantastic Fiction (1, 1, 6) && Goodreads (1, 1, 12) && KoboTouchExtended (2, 8, 2) && Barnes & Noble (1, 2, 14) && Webscription (1, 1, 0) && SmartEject (2, 0, 6)
Traceback (most recent call last):
File "site-packages\calibre\gui2\search_box.py", line 506, in do_advanced_search
File "site-packages\calibre\gui2\dialogs\search.py", line 250, in __init__
File "site-packages\calibre\gui2\dialogs\search.py", line 239, in setup_ui
File "site-packages\calibre\gui2\dialogs\search.py", line 149, in create_simple_tab
AttributeError: 'SearchDialog' object has no attribute 'general_box'