Skip to content

Restarting container fails automatic logins #14

Description

@mpetcuRO

Things to check

  • I have searched the existing issues for this bug

What happened?

Tested on two diffrent Synology NAS
The aplication only woks after the container is created if you turn off or restart the container the aplication fails all websites with error "an unknown error occurered while executing the task"
In the log file line 109 is the restart event, until then aplication works corectly after that is failing.

_enterr_logs.txt

Reproduction steps

  1. create container, add login user, add one website, check website it must work.
  2. restart container test the same website it will fail
  3. to fix recreate the container using the same flatfiles (settings)
    ...

Relevant log output

[2025-04-07 12:59:31 +0000] [1] [INFO] Starting gunicorn 23.0.0
[2025-04-07 12:59:31 +0000] [1] [INFO] Listening at: http://0.0.0.0:7653 (1)
[2025-04-07 12:59:31 +0000] [1] [INFO] Using worker: eventlet
[2025-04-07 12:59:31 +0000] [11] [INFO] Booting worker with pid: 11
2025-04-07 13:02:22.992: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:22.992: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:22.992: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:22.992: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:22.992: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:22.992: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:22.992: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:22.992: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:22.992: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:22.992: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.310: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.310: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.310: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.623: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.623: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.623: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.623: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.623: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.623: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.623: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.623: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.623: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.623: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.623: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.623: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.623: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.944: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.944: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.944: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.947: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.947: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.947: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.947: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.947: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.947: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.947: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.947: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.947: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.947: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.947: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.947: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:23.947: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:24.264: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:24.264: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:02:24.264: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:38.722: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:38.722: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:38.722: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:38.722: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:38.722: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:38.723: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:38.723: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:38.723: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:38.723: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:38.723: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:38.723: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:38.723: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:38.723: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.039: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.039: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.039: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.318: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.318: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.318: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.318: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.318: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.318: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.318: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.318: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.318: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.318: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.318: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.318: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.318: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:39.743: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
[2025-04-07 13:03:54 +0000] [1] [ERROR] Worker (pid:51) was sent SIGPIPE!
2025-04-07 13:03:55.451: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.451: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.451: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.451: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.451: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.451: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.451: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.451: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.451: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.451: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.451: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.451: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.768: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.769: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.769: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.801: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.801: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.801: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.801: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.801: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.801: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.801: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.801: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.801: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.801: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.801: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.801: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:03:55.801: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
[2025-04-07 13:04:31 +0000] [1] [INFO] Handling signal: term
[2025-04-07 13:08:56 +0000] [1] [INFO] Starting gunicorn 23.0.0
[2025-04-07 13:08:56 +0000] [1] [INFO] Listening at: http://0.0.0.0:7653 (1)
[2025-04-07 13:08:56 +0000] [1] [INFO] Using worker: eventlet
[2025-04-07 13:08:56 +0000] [9] [INFO] Booting worker with pid: 9
2025-04-07 13:08:59.727: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
server=10.10.1.33:7653//socket.io/ client=172.17.0.1:51968 socket shutdown error: [Errno 9] Bad file descriptor2025-04-07 13:09:22.178: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.178: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.178: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.178: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.178: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.178: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.178: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.178: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.178: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.178: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.178: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.178: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.496: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.496: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.496: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.526: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.526: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.526: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.526: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.527: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.527: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.527: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.527: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.527: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.527: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.527: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.527: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.527: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.826: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.826: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:22.826: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.643: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.643: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.643: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.643: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.643: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.643: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.643: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.643: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.643: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.643: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.643: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.643: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.643: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.960: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.960: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:26.960: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.229: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.229: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.229: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.229: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.229: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.229: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.229: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.229: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.229: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.229: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.229: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.229: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.229: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.545: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.545: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:09:27.545: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
Traceback (most recent call last):
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/core/browser_launcher.py", line 5161, in get_local_driver
    driver = undetected.Chrome(
             ^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 316, in __init__
    super().__init__(options=options, service=service_)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chrome/webdriver.py", line 45, in __init__
    super().__init__(
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chromium/webdriver.py", line 66, in __init__
    super().__init__(command_executor=executor, options=options)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 250, in __init__
    self.start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 521, in start_session
    super().start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 342, in start_session
    response = self.execute(Command.NEW_SESSION, caps)["value"]
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 429, in execute
    self.error_handler.check_response(response)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: cannot connect to chrome at 127.0.0.1:9222
from chrome not reachable
Stacktrace:
#0 0x5614001d4ffa <unknown>
#1 0x5613ffc937c3 <unknown>
#2 0x5613ffc7e773 <unknown>
#3 0x5613ffcd2dfc <unknown>
#4 0x5613ffcc88f3 <unknown>
#5 0x5613ffd19bd9 <unknown>
#6 0x5613ffd19106 <unknown>
#7 0x5613ffd0b063 <unknown>
#8 0x5613ffcd7328 <unknown>
#9 0x5613ffcd8491 <unknown>
#10 0x56140019c42b <unknown>
#11 0x5614001a02ec <unknown>
#12 0x561400183a22 <unknown>
#13 0x5614001a0e64 <unknown>
#14 0x561400167bef <unknown>
#15 0x5614001c3558 <unknown>
#16 0x5614001c3736 <unknown>
#17 0x5614001d3e76 <unknown>
#18 0x7ff2900d2aa4 <unknown>
#19 0x7ff29015fa34 __clone
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/app/backend/src/execution/login/login.py", line 37, in login
    with SB(uc=True, ad_block=True, headed=True) as sb:
  File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/plugins/sb_manager.py", line 1269, in SB
    sb.setUp()
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/fixtures/base_case.py", line 15292, in setUp
    self.driver = self.get_new_driver(
                  ^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/fixtures/base_case.py", line 4232, in get_new_driver
    new_driver = browser_launcher.get_driver(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/core/browser_launcher.py", line 3134, in get_driver
    return get_local_driver(
           ^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/core/browser_launcher.py", line 5185, in get_local_driver
    driver = undetected.Chrome(
             ^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 316, in __init__
    super().__init__(options=options, service=service_)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chrome/webdriver.py", line 45, in __init__
    super().__init__(
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chromium/webdriver.py", line 66, in __init__
    super().__init__(command_executor=executor, options=options)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 250, in __init__
    self.start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 521, in start_session
    super().start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 342, in start_session
    response = self.execute(Command.NEW_SESSION, caps)["value"]
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 429, in execute
    self.error_handler.check_response(response)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: cannot connect to chrome at 127.0.0.1:9222
from chrome not reachable
Stacktrace:
#0 0x5638cc0d5ffa <unknown>
#1 0x5638cbb947c3 <unknown>
#2 0x5638cbb7f773 <unknown>
#3 0x5638cbbd3dfc <unknown>
#4 0x5638cbbc98f3 <unknown>
#5 0x5638cbc1abd9 <unknown>
#6 0x5638cbc1a106 <unknown>
#7 0x5638cbc0c063 <unknown>
#8 0x5638cbbd8328 <unknown>
#9 0x5638cbbd9491 <unknown>
#10 0x5638cc09d42b <unknown>
#11 0x5638cc0a12ec <unknown>
#12 0x5638cc084a22 <unknown>
#13 0x5638cc0a1e64 <unknown>
#14 0x5638cc068bef <unknown>
#15 0x5638cc0c4558 <unknown>
#16 0x5638cc0c4736 <unknown>
#17 0x5638cc0d4e76 <unknown>
#18 0x7fb7b894caa4 <unknown>
#19 0x7fb7b89d9a34 __clone
Job "Scheduler._login_task (trigger: date[2025-04-07 13:09:27 UTC], next run at: 2025-04-07 13:09:27 UTC)" raised an exception
Traceback (most recent call last):
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/core/browser_launcher.py", line 5161, in get_local_driver
    driver = undetected.Chrome(
             ^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 316, in __init__
    super().__init__(options=options, service=service_)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chrome/webdriver.py", line 45, in __init__
    super().__init__(
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chromium/webdriver.py", line 66, in __init__
    super().__init__(command_executor=executor, options=options)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 250, in __init__
    self.start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 521, in start_session
    super().start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 342, in start_session
    response = self.execute(Command.NEW_SESSION, caps)["value"]
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 429, in execute
    self.error_handler.check_response(response)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: cannot connect to chrome at 127.0.0.1:9222
from chrome not reachable
Stacktrace:
#0 0x5614001d4ffa <unknown>
#1 0x5613ffc937c3 <unknown>
#2 0x5613ffc7e773 <unknown>
#3 0x5613ffcd2dfc <unknown>
#4 0x5613ffcc88f3 <unknown>
#5 0x5613ffd19bd9 <unknown>
#6 0x5613ffd19106 <unknown>
#7 0x5613ffd0b063 <unknown>
#8 0x5613ffcd7328 <unknown>
#9 0x5613ffcd8491 <unknown>
#10 0x56140019c42b <unknown>
#11 0x5614001a02ec <unknown>
#12 0x561400183a22 <unknown>
#13 0x5614001a0e64 <unknown>
#14 0x561400167bef <unknown>
#15 0x5614001c3558 <unknown>
#16 0x5614001c3736 <unknown>
#17 0x5614001d3e76 <unknown>
#18 0x7ff2900d2aa4 <unknown>
#19 0x7ff29015fa34 __clone
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/app/backend/src/execution/login/login.py", line 37, in login
    with SB(uc=True, ad_block=True, headed=True) as sb:
  File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/plugins/sb_manager.py", line 1269, in SB
    sb.setUp()
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/fixtures/base_case.py", line 15292, in setUp
    self.driver = self.get_new_driver(
                  ^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/fixtures/base_case.py", line 4232, in get_new_driver
    new_driver = browser_launcher.get_driver(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/core/browser_launcher.py", line 3134, in get_driver
    return get_local_driver(
           ^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/core/browser_launcher.py", line 5185, in get_local_driver
    driver = undetected.Chrome(
             ^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 316, in __init__
    super().__init__(options=options, service=service_)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chrome/webdriver.py", line 45, in __init__
    super().__init__(
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chromium/webdriver.py", line 66, in __init__
    super().__init__(command_executor=executor, options=options)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 250, in __init__
    self.start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 521, in start_session
    super().start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 342, in start_session
    response = self.execute(Command.NEW_SESSION, caps)["value"]
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 429, in execute
    self.error_handler.check_response(response)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: cannot connect to chrome at 127.0.0.1:9222
from chrome not reachable
Stacktrace:
#0 0x5638cc0d5ffa <unknown>
#1 0x5638cbb947c3 <unknown>
#2 0x5638cbb7f773 <unknown>
#3 0x5638cbbd3dfc <unknown>
#4 0x5638cbbc98f3 <unknown>
#5 0x5638cbc1abd9 <unknown>
#6 0x5638cbc1a106 <unknown>
#7 0x5638cbc0c063 <unknown>
#8 0x5638cbbd8328 <unknown>
#9 0x5638cbbd9491 <unknown>
#10 0x5638cc09d42b <unknown>
#11 0x5638cc0a12ec <unknown>
#12 0x5638cc084a22 <unknown>
#13 0x5638cc0a1e64 <unknown>
#14 0x5638cc068bef <unknown>
#15 0x5638cc0c4558 <unknown>
#16 0x5638cc0c4736 <unknown>
#17 0x5638cc0d4e76 <unknown>
#18 0x7fb7b894caa4 <unknown>
#19 0x7fb7b89d9a34 __clone
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/app/backend/venv/lib/python3.12/site-packages/apscheduler/executors/base.py", line 131, in run_job
    retval = job.func(*job.args, **job.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/src/execution/scheduler.py", line 65, in _login_task
    status = login(url=url, success_url=success_url, username=username, password=password, pin=pin, x_paths=x_paths,
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/src/execution/login/login.py", line 89, in login
    save_screenshot(sb, screenshot_id)
                    ^^
UnboundLocalError: cannot access local variable 'sb' where it is not associated with a value
2025-04-07 13:11:29.892: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:11:29.892: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:11:29.892: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:11:29.892: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:11:29.892: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:11:29.892: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:11:29.892: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:11:29.892: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:11:29.892: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:11:29.892: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:11:29.892: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:11:29.892: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:11:29.892: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:11:30.209: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.532: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.532: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.532: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.532: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.532: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.532: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.532: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.532: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.532: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.532: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.532: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.532: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.848: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.848: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:51.848: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:52.215: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:52.215: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:52.215: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:52.215: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:52.215: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:52.215: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:52.215: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:52.215: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:52.215: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:52.215: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:52.215: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:52.215: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:13:52.215: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
Traceback (most recent call last):
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/core/browser_launcher.py", line 5161, in get_local_driver
    driver = undetected.Chrome(
             ^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 316, in __init__
    super().__init__(options=options, service=service_)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chrome/webdriver.py", line 45, in __init__
    super().__init__(
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chromium/webdriver.py", line 66, in __init__
    super().__init__(command_executor=executor, options=options)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 250, in __init__
    self.start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 521, in start_session
    super().start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 342, in start_session
    response = self.execute(Command.NEW_SESSION, caps)["value"]
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 429, in execute
    self.error_handler.check_response(response)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: cannot connect to chrome at 127.0.0.1:9222
from chrome not reachable
Stacktrace:
#0 0x5573a6681ffa <unknown>
#1 0x5573a61407c3 <unknown>
#2 0x5573a612b773 <unknown>
#3 0x5573a617fdfc <unknown>
#4 0x5573a61758f3 <unknown>
#5 0x5573a61c6bd9 <unknown>
#6 0x5573a61c6106 <unknown>
#7 0x5573a61b8063 <unknown>
#8 0x5573a6184328 <unknown>
#9 0x5573a6185491 <unknown>
#10 0x5573a664942b <unknown>
#11 0x5573a664d2ec <unknown>
#12 0x5573a6630a22 <unknown>
#13 0x5573a664de64 <unknown>
#14 0x5573a6614bef <unknown>
#15 0x5573a6670558 <unknown>
#16 0x5573a6670736 <unknown>
#17 0x5573a6680e76 <unknown>
#18 0x7f2c9edb5aa4 <unknown>
#19 0x7f2c9ee42a34 __clone
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/app/backend/src/execution/login/login.py", line 37, in login
    with SB(uc=True, ad_block=True, headed=True) as sb:
  File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/plugins/sb_manager.py", line 1269, in SB
    sb.setUp()
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/fixtures/base_case.py", line 15292, in setUp
    self.driver = self.get_new_driver(
                  ^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/fixtures/base_case.py", line 4232, in get_new_driver
    new_driver = browser_launcher.get_driver(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/core/browser_launcher.py", line 3134, in get_driver
    return get_local_driver(
           ^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/core/browser_launcher.py", line 5185, in get_local_driver
    driver = undetected.Chrome(
             ^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 316, in __init__
    super().__init__(options=options, service=service_)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chrome/webdriver.py", line 45, in __init__
    super().__init__(
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chromium/webdriver.py", line 66, in __init__
    super().__init__(command_executor=executor, options=options)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 250, in __init__
    self.start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 521, in start_session
    super().start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 342, in start_session
    response = self.execute(Command.NEW_SESSION, caps)["value"]
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 429, in execute
    self.error_handler.check_response(response)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: cannot connect to chrome at 127.0.0.1:9222
from chrome not reachable
Stacktrace:
#0 0x563477460ffa <unknown>
#1 0x563476f1f7c3 <unknown>
#2 0x563476f0a773 <unknown>
#3 0x563476f5edfc <unknown>
#4 0x563476f548f3 <unknown>
#5 0x563476fa5bd9 <unknown>
#6 0x563476fa5106 <unknown>
#7 0x563476f97063 <unknown>
#8 0x563476f63328 <unknown>
#9 0x563476f64491 <unknown>
#10 0x56347742842b <unknown>
#11 0x56347742c2ec <unknown>
#12 0x56347740fa22 <unknown>
#13 0x56347742ce64 <unknown>
#14 0x5634773f3bef <unknown>
#15 0x56347744f558 <unknown>
#16 0x56347744f736 <unknown>
#17 0x56347745fe76 <unknown>
#18 0x7f945710aaa4 <unknown>
#19 0x7f9457197a34 __clone
Job "Scheduler._login_task (trigger: date[2025-04-07 13:13:52 UTC], next run at: 2025-04-07 13:13:52 UTC)" raised an exception
Traceback (most recent call last):
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/core/browser_launcher.py", line 5161, in get_local_driver
    driver = undetected.Chrome(
             ^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 316, in __init__
    super().__init__(options=options, service=service_)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chrome/webdriver.py", line 45, in __init__
    super().__init__(
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chromium/webdriver.py", line 66, in __init__
    super().__init__(command_executor=executor, options=options)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 250, in __init__
    self.start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 521, in start_session
    super().start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 342, in start_session
    response = self.execute(Command.NEW_SESSION, caps)["value"]
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 429, in execute
    self.error_handler.check_response(response)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: cannot connect to chrome at 127.0.0.1:9222
from chrome not reachable
Stacktrace:
#0 0x5573a6681ffa <unknown>
#1 0x5573a61407c3 <unknown>
#2 0x5573a612b773 <unknown>
#3 0x5573a617fdfc <unknown>
#4 0x5573a61758f3 <unknown>
#5 0x5573a61c6bd9 <unknown>
#6 0x5573a61c6106 <unknown>
#7 0x5573a61b8063 <unknown>
#8 0x5573a6184328 <unknown>
#9 0x5573a6185491 <unknown>
#10 0x5573a664942b <unknown>
#11 0x5573a664d2ec <unknown>
#12 0x5573a6630a22 <unknown>
#13 0x5573a664de64 <unknown>
#14 0x5573a6614bef <unknown>
#15 0x5573a6670558 <unknown>
#16 0x5573a6670736 <unknown>
#17 0x5573a6680e76 <unknown>
#18 0x7f2c9edb5aa4 <unknown>
#19 0x7f2c9ee42a34 __clone
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/app/backend/src/execution/login/login.py", line 37, in login
    with SB(uc=True, ad_block=True, headed=True) as sb:
  File "/usr/lib/python3.12/contextlib.py", line 137, in __enter__
    return next(self.gen)
           ^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/plugins/sb_manager.py", line 1269, in SB
    sb.setUp()
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/fixtures/base_case.py", line 15292, in setUp
    self.driver = self.get_new_driver(
                  ^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/fixtures/base_case.py", line 4232, in get_new_driver
    new_driver = browser_launcher.get_driver(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/core/browser_launcher.py", line 3134, in get_driver
    return get_local_driver(
           ^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/core/browser_launcher.py", line 5185, in get_local_driver
    driver = undetected.Chrome(
             ^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 316, in __init__
    super().__init__(options=options, service=service_)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chrome/webdriver.py", line 45, in __init__
    super().__init__(
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/chromium/webdriver.py", line 66, in __init__
    super().__init__(command_executor=executor, options=options)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 250, in __init__
    self.start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/seleniumbase/undetected/__init__.py", line 521, in start_session
    super().start_session(capabilities)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 342, in start_session
    response = self.execute(Command.NEW_SESSION, caps)["value"]
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/webdriver.py", line 429, in execute
    self.error_handler.check_response(response)
  File "/app/backend/venv/lib/python3.12/site-packages/selenium/webdriver/remote/errorhandler.py", line 232, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: cannot connect to chrome at 127.0.0.1:9222
from chrome not reachable
Stacktrace:
#0 0x563477460ffa <unknown>
#1 0x563476f1f7c3 <unknown>
#2 0x563476f0a773 <unknown>
#3 0x563476f5edfc <unknown>
#4 0x563476f548f3 <unknown>
#5 0x563476fa5bd9 <unknown>
#6 0x563476fa5106 <unknown>
#7 0x563476f97063 <unknown>
#8 0x563476f63328 <unknown>
#9 0x563476f64491 <unknown>
#10 0x56347742842b <unknown>
#11 0x56347742c2ec <unknown>
#12 0x56347740fa22 <unknown>
#13 0x56347742ce64 <unknown>
#14 0x5634773f3bef <unknown>
#15 0x56347744f558 <unknown>
#16 0x56347744f736 <unknown>
#17 0x56347745fe76 <unknown>
#18 0x7f945710aaa4 <unknown>
#19 0x7f9457197a34 __clone
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/app/backend/venv/lib/python3.12/site-packages/apscheduler/executors/base.py", line 131, in run_job
    retval = job.func(*job.args, **job.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/src/execution/scheduler.py", line 65, in _login_task
    status = login(url=url, success_url=success_url, username=username, password=password, pin=pin, x_paths=x_paths,
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/app/backend/src/execution/login/login.py", line 89, in login
    save_screenshot(sb, screenshot_id)
                    ^^
UnboundLocalError: cannot access local variable 'sb' where it is not associated with a value
2025-04-07 13:15:54.775: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:15:54.775: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:15:55.091: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:15:55.091: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12
2025-04-07 13:15:55.091: ERROR MEMORY sqlcipher_mlock: mlock() returned -1 errno=12

Version (bug)

2.2.0

Version (working)

No response

On which host systems are you experiencing the issue?

Synology NAS

Pull Request

  • I would like to do a Pull Request

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions