id summary reporter owner description type status priority component severity resolution keywords cc release 10792 TracError after removing an indexed repository ejucovy ejucovy "To reproduce: 1. Add a repo to Trac 1. Use the multireposearchplugin's sqlindexer to index the repo's files 1. Remove the repo from Trac 1. Search for a term that exists in the repo's file contents The system will throw a `AttributeError: 'NoneType' object has no attribute 'get_node'` with this stack trace: {{{ File ""/home/trac/web/ve/src/trac/trac/web/main.py"", line 497, in _dispatch_request File ""/home/trac/web/ve/src/trac/trac/web/main.py"", line 214, in dispatch File ""/home/trac/web/ve/src/trac/trac/search/web_ui.py"", line 106, in process_request File ""/home/trac/web/ve/src/trac/trac/search/web_ui.py"", line 214, in _do_search File ""/home/trac/web/ve/src/multireposearch/multireposearch/search.py"", line 89, in get_search_results }}} Instead, these search results should be discarded." defect closed high MultiRepoSearchPlugin major fixed