After using this extension for a while, the search function has seemed to stop working. It produces this output when it attempts to search. I have tried this on the webui and through the API (I mainly use the API) and this occurs on both. I have Opera, Opera Beta, and Google Chrome browsers installed on a Pop os 22.04 install.
127.0.0.1 - - [15/Oct/2023 12:26:36] "POST /api/v1/chat HTTP/1.1" 200 -
----------------------------------------
Exception occurred during processing of request from ('127.0.0.1', 32970)
Traceback (most recent call last):
File "/home/hav0x/Downloads/text-generation-webui/installer_files/env/lib/python3.10/socketserver.py", line 683, in process_request_thread
self.finish_request(request, client_address)
File "/home/hav0x/Downloads/text-generation-webui/installer_files/env/lib/python3.10/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/home/hav0x/Downloads/text-generation-webui/installer_files/env/lib/python3.10/socketserver.py", line 747, in __init__
self.handle()
File "/home/hav0x/Downloads/text-generation-webui/installer_files/env/lib/python3.10/http/server.py", line 433, in handle
self.handle_one_request()
File "/home/hav0x/Downloads/text-generation-webui/installer_files/env/lib/python3.10/http/server.py", line 421, in handle_one_request
method()
File "/home/hav0x/Downloads/text-generation-webui/extensions/api/blocking_api.py", line 89, in do_POST
for a in generator:
File "/home/hav0x/Downloads/text-generation-webui/modules/chat.py", line 297, in generate_chat_reply
for history in chatbot_wrapper(text, state, regenerate=regenerate, _continue=_continue, loading_message=loading_message):
File "/home/hav0x/Downloads/text-generation-webui/modules/chat.py", line 207, in chatbot_wrapper
text = apply_extensions('input', text, state, is_chat=True)
File "/home/hav0x/Downloads/text-generation-webui/modules/extensions.py", line 224, in apply_extensions
return EXTENSION_MAP[typ](*args, **kwargs)
File "/home/hav0x/Downloads/text-generation-webui/modules/extensions.py", line 82, in _apply_string_extensions
text = func(*args, **kwargs)
File "/home/hav0x/Downloads/text-generation-webui/extensions/web_search/script.py", line 52, in input_modifier
search_data = google_results(query,state)
File "/home/hav0x/Downloads/text-generation-webui/extensions/web_search/script.py", line 21, in google_results
driver = webdriver.Chrome(service=service,options=options)
File "/home/hav0x/Downloads/text-generation-webui/installer_files/env/lib/python3.10/site-packages/selenium/webdriver/chrome/webdriver.py", line 45, in __init__
super().__init__(
File "/home/hav0x/Downloads/text-generation-webui/installer_files/env/lib/python3.10/site-packages/selenium/webdriver/chromium/webdriver.py", line 53, in __init__
self.service.start()
File "/home/hav0x/Downloads/text-generation-webui/installer_files/env/lib/python3.10/site-packages/selenium/webdriver/common/service.py", line 98, in start
self._start_process(self._path)
File "/home/hav0x/Downloads/text-generation-webui/installer_files/env/lib/python3.10/site-packages/selenium/webdriver/common/service.py", line 204, in _start_process
self.process = subprocess.Popen(
File "/home/hav0x/Downloads/text-generation-webui/installer_files/env/lib/python3.10/subprocess.py", line 837, in __init__
errread, errwrite) = self._get_handles(stdin, stdout, stderr)
File "/home/hav0x/Downloads/text-generation-webui/installer_files/env/lib/python3.10/subprocess.py", line 1638, in _get_handles
c2pwrite = stdout.fileno()
ValueError: I/O operation on closed file
----------------------------------------