Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 7, in <module>
    from dotenv import load_dotenv
ModuleNotFoundError: No module named 'dotenv'
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 7, in <module>
    from dotenv import load_dotenv
ModuleNotFoundError: No module named 'dotenv'
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 7, in <module>
    from dotenv import load_dotenv
ModuleNotFoundError: No module named 'dotenv'
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1114279] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][1199729] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
[ERROR] [UID:1464][1222193]     raise exc
wsgiAppHandler pApp->start_response() return NULL.
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
    return await dependant.call(**values)
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][1222195] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][1222195] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][1199729] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
[ERROR] [UID:1464][1241700]     raise exc
wsgiAppHandler pApp->start_response() return NULL.
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
    await self.middleware_stack(scope, receive, send)
  |     async with anyio.create_task_group() as task_group:
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
    await route.handle(scope, receive, send)
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     await super().__call__(scope, receive, send)
    response = await func(request)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    from idg_hltv_ext import HLTV_TOP_PLAYERS
    |     await self.app(scope, receive, send)
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][1199729] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/forum_ext.py", line 135, in serve_file
    |     data, ct = get_object(rec["storage_path"])
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/forum_ext.py", line 49, in get_object
    |     raise FileNotFoundError(f"File not found: {path}")
    | FileNotFoundError: File not found: indungi-romania/uploads/347dfde16dac47c4b3caa3db9f5f5ce8/4579fc0810474c828a5ca335f6d52305.png
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/forum_ext.py", line 135, in serve_file
    data, ct = get_object(rec["storage_path"])
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/forum_ext.py", line 49, in get_object
    raise FileNotFoundError(f"File not found: {path}")
FileNotFoundError: File not found: indungi-romania/uploads/347dfde16dac47c4b3caa3db9f5f5ce8/4579fc0810474c828a5ca335f6d52305.png
[ERROR] [UID:1464][1199728] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/forum_ext.py", line 135, in serve_file
    |     data, ct = get_object(rec["storage_path"])
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/forum_ext.py", line 49, in get_object
    |     raise FileNotFoundError(f"File not found: {path}")
    | FileNotFoundError: File not found: indungi-romania/uploads/347dfde16dac47c4b3caa3db9f5f5ce8/75276648ab1d49e69cc058108ca45297.png
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/forum_ext.py", line 135, in serve_file
    data, ct = get_object(rec["storage_path"])
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/forum_ext.py", line 49, in get_object
    raise FileNotFoundError(f"File not found: {path}")
FileNotFoundError: File not found: indungi-romania/uploads/347dfde16dac47c4b3caa3db9f5f5ce8/75276648ab1d49e69cc058108ca45297.png
[ERROR] [UID:1464][1207143] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/forum_ext.py", line 135, in serve_file
    |     data, ct = get_object(rec["storage_path"])
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/forum_ext.py", line 49, in get_object
    |     raise FileNotFoundError(f"File not found: {path}")
    | FileNotFoundError: File not found: indungi-romania/uploads/347dfde16dac47c4b3caa3db9f5f5ce8/cad4aeae6ec6470daefac2ba3b0cbf9d.png
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/forum_ext.py", line 135, in serve_file
    data, ct = get_object(rec["storage_path"])
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/forum_ext.py", line 49, in get_object
    raise FileNotFoundError(f"File not found: {path}")
FileNotFoundError: File not found: indungi-romania/uploads/347dfde16dac47c4b3caa3db9f5f5ce8/cad4aeae6ec6470daefac2ba3b0cbf9d.png
[ERROR] [UID:1464][1269050] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/forum_ext.py", line 135, in serve_file
    |     data, ct = get_object(rec["storage_path"])
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/forum_ext.py", line 49, in get_object
    |     raise FileNotFoundError(f"File not found: {path}")
    | FileNotFoundError: File not found: indungi-romania/uploads/347dfde16dac47c4b3caa3db9f5f5ce8/cad4aeae6ec6470daefac2ba3b0cbf9d.png
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/forum_ext.py", line 135, in serve_file
    data, ct = get_object(rec["storage_path"])
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/forum_ext.py", line 49, in get_object
    raise FileNotFoundError(f"File not found: {path}")
FileNotFoundError: File not found: indungi-romania/uploads/347dfde16dac47c4b3caa3db9f5f5ce8/cad4aeae6ec6470daefac2ba3b0cbf9d.png
[ERROR] [UID:1464][1309022] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][1309022] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2515, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[UID:1464][1199437] Reached max children process limit: 6, extra: 2, current: 8, busy: 7, please increase LSAPI_CHILDREN.
[UID:1464][1199437] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1199437] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1199437] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1199437] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1199437] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1199437] Reached max children process limit: 6, extra: 2, current: 8, busy: 4, please increase LSAPI_CHILDREN.
[UID:1464][1199437] Reached max children process limit: 6, extra: 2, current: 8, busy: 4, please increase LSAPI_CHILDREN.
[UID:1464][1199437] Reached max children process limit: 6, extra: 2, current: 8, busy: 4, please increase LSAPI_CHILDREN.
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:147: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  return self._jws.encode(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:147: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  return self._jws.encode(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:147: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  return self._jws.encode(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 7, please increase LSAPI_CHILDREN.
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][1523296] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][455235] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
[ERROR] [UID:1464][455146] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     await app(scope, receive, sender)
    |     response = await func(request)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |     raw_response = await run_endpoint_function(
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
During handling of the above exception, another exception occurred:
    +------------------------------------


Traceback (most recent call last):
During handling of the above exception, another exception occurred:
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
    return future.result()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
    with collapse_excgroups():
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    response = await self.dispatch_func(request, call_next)
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
    response = await call_next(request)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    from idg_hltv_ext import HLTV_TOP_PLAYERS
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][455236] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
[ERROR] [UID:1464][455146] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
  |     yield
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     self.gen.throw(value)
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     response = await self.dispatch_func(request, call_next)
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    await super().__call__(scope, receive, send)
    raw_response = await run_endpoint_function(
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][455235] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][482638] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][455235] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
[ERROR] [UID:1464][483122]     raise exc
wsgiAppHandler pApp->start_response() return NULL.
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     await super().__call__(scope, receive, send)
    from idg_hltv_ext import HLTV_TOP_PLAYERS
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][455146] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
[ERROR] [UID:1464][483122] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
    await super().__call__(scope, receive, send)
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  |     raise BaseExceptionGroup(
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     response = await call_next(request)
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    raw_response = await run_endpoint_function(
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    return await dependant.call(**values)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    from idg_hltv_ext import HLTV_TOP_30_RANKING
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][484011] [ERROR] [UID:1464][455235] wsgiAppHandler pApp->start_response() return NULL.
wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     yield
  |     async with anyio.create_task_group() as task_group:
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |     response = await call_next(request)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     raise app_exc
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    |     await app(scope, receive, sender)
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
    response = await call_next(request)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    await route.handle(scope, receive, send)
    return await dependant.call(**values)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[UID:1464][455127] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[UID:1464][455127] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][455127] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][455127] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][455127] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][455127] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][455127] Reached max children process limit: 6, extra: 2, current: 8, busy: 7, please increase LSAPI_CHILDREN.
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:147: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  return self._jws.encode(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[UID:1464][2858039] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][2858039] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][2858039] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][2858039] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][2858039] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:147: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  return self._jws.encode(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][3421766] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][3299883] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][3299853] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
[ERROR] [UID:1464][3299883] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    |     with collapse_excgroups():
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |     return future.result()
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |     response = await call_next(request)
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     response = await call_next(request)
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     raw_response = await run_endpoint_function(
    |     await app(scope, receive, sender)
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    return future.result()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    raise exc
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

    await self.app(scope, receive, send)
During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
    response = await self.dispatch_func(request, call_next)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    await route.handle(scope, receive, send)
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
    await route.handle(scope, receive, send)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][3299513] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
[ERROR] [UID:1464][3299853] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |     yield
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
  |     async with anyio.create_task_group() as task_group:
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
  |     raise BaseExceptionGroup(
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
    |     return future.result()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    response = await call_next(request)
    |     self.gen.throw(value)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
    |     response = await self.dispatch_func(request, call_next)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
    |     raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    return await dependant.call(**values)
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[UID:1464][3299420] Reached max children process limit: 6, extra: 2, current: 8, busy: 7, please increase LSAPI_CHILDREN.
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[UID:1464][3299420] Reached max children process limit: 6, extra: 2, current: 8, busy: 7, please increase LSAPI_CHILDREN.
[UID:1464][3299420] Reached max children process limit: 6, extra: 2, current: 8, busy: 7, please increase LSAPI_CHILDREN.
[UID:1464][3299420] Reached max children process limit: 6, extra: 2, current: 8, busy: 7, please increase LSAPI_CHILDREN.
[UID:1464][3299420] Reached max children process limit: 6, extra: 2, current: 8, busy: 7, please increase LSAPI_CHILDREN.
[UID:1464][3299420] Reached max children process limit: 6, extra: 2, current: 8, busy: 7, please increase LSAPI_CHILDREN.
[UID:1464][3299420] Reached max children process limit: 6, extra: 2, current: 8, busy: 7, please increase LSAPI_CHILDREN.
[UID:1464][3299420] Reached max children process limit: 6, extra: 2, current: 8, busy: 7, please increase LSAPI_CHILDREN.
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
Exception in thread pymongo_server_monitor_thread:
Traceback (most recent call last):
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
    self.run()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
    if not self._target():
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
    monitor._run()  # type:ignore[attr-defined]
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    self._rtt_monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
Exception in thread pymongo_server_monitor_thread:
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
Traceback (most recent call last):
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
    self.run()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
    if not self._target():
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
    monitor._run()  # type:ignore[attr-defined]
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    self._rtt_monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][3839878] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/forum_ext.py", line 250, in list_notifications
    |     items = await db.notifications.find({"user_id": user["id"]}, {"_id": 0}).sort("created_at", -1).limit(50).to_list(50)
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1657, in _to_list
    |     result = get_more_result.result()
    |              ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    |     result = self.fn(*self.args, **self.kwargs)
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1155, in _refresh
    |     self.__session = self.__collection.database.client._ensure_session()
    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1823, in _ensure_session
    |     return self.__start_session(True, causal_consistency=False)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1766, in __start_session
    |     self._topology._check_implicit_session_support()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 573, in _check_implicit_session_support
    |     self._check_session_support()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 589, in _check_session_support
    |     self._select_servers_loop(
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 263, in _select_servers_loop
    |     self._ensure_opened()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 631, in _ensure_opened
    |     self._update_servers()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 781, in _update_servers
    |     server.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/server.py", line 70, in open
    |     self._monitor.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    |     self._executor.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    |     thread.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/forum_ext.py", line 250, in list_notifications
    items = await db.notifications.find({"user_id": user["id"]}, {"_id": 0}).sort("created_at", -1).limit(50).to_list(50)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1657, in _to_list
    result = get_more_result.result()
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1155, in _refresh
    self.__session = self.__collection.database.client._ensure_session()
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1823, in _ensure_session
    return self.__start_session(True, causal_consistency=False)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1766, in __start_session
    self._topology._check_implicit_session_support()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 573, in _check_implicit_session_support
    self._check_session_support()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 589, in _check_session_support
    self._select_servers_loop(
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 263, in _select_servers_loop
    self._ensure_opened()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 631, in _ensure_opened
    self._update_servers()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 781, in _update_servers
    server.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/server.py", line 70, in open
    self._monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
Exception in thread pymongo_server_monitor_thread:
Traceback (most recent call last):
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
    self.run()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
Exception in thread pymongo_server_monitor_thread:
Traceback (most recent call last):
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
    if not self._target():
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
    self.run()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
    monitor._run()  # type:ignore[attr-defined]
    self._target(*self._args, **self._kwargs)
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    if not self._target():
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    monitor._run()  # type:ignore[attr-defined]
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    self._rtt_monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    self._rtt_monitor.open()
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    self._executor.open()
    thread.start()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][3843153] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3843153] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][3843671] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 537, in get_room_state
    |     results = await asyncio.gather(*tasks)
    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    |     result = self.fn(*self.args, **self.kwargs)
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1506, in find_one
    |     for result in cursor.limit(-1):
    |                   ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1264, in next
    |     if len(self.__data) or self._refresh():
    |                            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    |     self.__send_message(q)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    |     response = client._run_operation(
    |                ^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    |     return self._retryable_read(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    |     return self._retry_internal(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    |     ).run()
    |       ^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    |     return self._read() if self._is_read else self._write()
    |            ^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    |     self._server = self._get_server()
    |                    ^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    |     return self._client._select_server(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    |     topology = self._get_topology()
    |                ^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    |     self._kill_cursors_executor.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    |     thread.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 537, in get_room_state
    results = await asyncio.gather(*tasks)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1506, in find_one
    for result in cursor.limit(-1):
                  ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1264, in next
    if len(self.__data) or self._refresh():
                           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    self.__send_message(q)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    response = client._run_operation(
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    return self._retryable_read(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    return self._retry_internal(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    ).run()
      ^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    return self._read() if self._is_read else self._write()
           ^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    self._server = self._get_server()
                   ^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    return self._client._select_server(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    topology = self._get_topology()
               ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    self._kill_cursors_executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
Exception in thread pymongo_server_monitor_thread:
Traceback (most recent call last):
Exception in thread pymongo_server_monitor_thread:
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
Traceback (most recent call last):
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
    self.run()
    self.run()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
    self._target(*self._args, **self._kwargs)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
    if not self._target():
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
    if not self._target():
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
    monitor._run()  # type:ignore[attr-defined]
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    monitor._run()  # type:ignore[attr-defined]
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    self._rtt_monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    self._rtt_monitor.open()
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3843671] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2087, in get_live_site_metrics
    |     online_count = await db.users.count_documents({"last_seen": {"$gte": (datetime.now(timezone.utc) - timedelta(minutes=15)).isoformat()}})
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    |     result = self.fn(*self.args, **self.kwargs)
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1913, in count_documents
    |     return self._retryable_non_cursor_read(_cmd, session)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1923, in _retryable_non_cursor_read
    |     return client._retryable_read(func, self._read_preference_for(s), s)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    |     return self._retry_internal(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    |     ).run()
    |       ^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    |     return self._read() if self._is_read else self._write()
    |            ^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    |     self._server = self._get_server()
    |                    ^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    |     return self._client._select_server(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    |     topology = self._get_topology()
    |                ^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    |     self._kill_cursors_executor.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    |     thread.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2087, in get_live_site_metrics
    online_count = await db.users.count_documents({"last_seen": {"$gte": (datetime.now(timezone.utc) - timedelta(minutes=15)).isoformat()}})
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1913, in count_documents
    return self._retryable_non_cursor_read(_cmd, session)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1923, in _retryable_non_cursor_read
    return client._retryable_read(func, self._read_preference_for(s), s)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    return self._retry_internal(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    ).run()
      ^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    return self._read() if self._is_read else self._write()
           ^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    self._server = self._get_server()
                   ^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    return self._client._select_server(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    topology = self._get_topology()
               ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    self._kill_cursors_executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
Exception in thread pymongo_server_monitor_thread:
Traceback (most recent call last):
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
    self.run()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
    if not self._target():
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
    monitor._run()  # type:ignore[attr-defined]
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    self._rtt_monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3843751] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 537, in get_room_state
    |     results = await asyncio.gather(*tasks)
    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    |     result = self.fn(*self.args, **self.kwargs)
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1506, in find_one
    |     for result in cursor.limit(-1):
    |                   ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1264, in next
    |     if len(self.__data) or self._refresh():
    |                            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    |     self.__send_message(q)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    |     response = client._run_operation(
    |                ^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    |     return self._retryable_read(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    |     return self._retry_internal(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    |     ).run()
    |       ^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    |     return self._read() if self._is_read else self._write()
    |            ^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    |     self._server = self._get_server()
    |                    ^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    |     return self._client._select_server(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    |     topology = self._get_topology()
    |                ^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    |     self._kill_cursors_executor.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    |     thread.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
Exception in thread pymongo_server_monitor_thread:
Traceback (most recent call last):
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    self.run()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
Exception in thread pymongo_server_monitor_thread:
Traceback (most recent call last):
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
    self._target(*self._args, **self._kwargs)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
    self.run()
    response = await func(request)
    if not self._target():
               ^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    self._target(*self._args, **self._kwargs)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
    monitor._run()  # type:ignore[attr-defined]
    return await dependant.call(**values)
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    if not self._target():
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 537, in get_room_state
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    monitor._run()  # type:ignore[attr-defined]
    results = await asyncio.gather(*tasks)
    self._rtt_monitor.open()
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    result = self.fn(*self.args, **self.kwargs)
    self._start_rtt_monitor()
    thread.start()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1506, in find_one
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    for result in cursor.limit(-1):
                  ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1264, in next
    self._rtt_monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    if len(self.__data) or self._refresh():
                           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    self.__send_message(q)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
    response = client._run_operation(
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    return self._retryable_read(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    return self._retry_internal(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    ).run()
      ^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    return self._read() if self._is_read else self._write()
           ^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    self._server = self._get_server()
                   ^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    return self._client._select_server(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    topology = self._get_topology()
               ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    self._kill_cursors_executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
Exception in thread pymongo_server_monitor_thread:
Traceback (most recent call last):
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
    self.run()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
    if not self._target():
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
    monitor._run()  # type:ignore[attr-defined]
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    self._rtt_monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3843816] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 537, in get_room_state
    |     results = await asyncio.gather(*tasks)
    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    |     result = self.fn(*self.args, **self.kwargs)
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1506, in find_one
    |     for result in cursor.limit(-1):
    |                   ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1264, in next
    |     if len(self.__data) or self._refresh():
    |                            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    |     self.__send_message(q)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    |     response = client._run_operation(
    |                ^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    |     return self._retryable_read(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    |     return self._retry_internal(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    |     ).run()
    |       ^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    |     return self._read() if self._is_read else self._write()
    |            ^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    |     self._server = self._get_server()
    |                    ^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    |     return self._client._select_server(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    |     topology = self._get_topology()
    |                ^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    |     self._kill_cursors_executor.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    |     thread.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 537, in get_room_state
    results = await asyncio.gather(*tasks)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1506, in find_one
    for result in cursor.limit(-1):
                  ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1264, in next
    if len(self.__data) or self._refresh():
                           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    self.__send_message(q)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    response = client._run_operation(
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    return self._retryable_read(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    return self._retry_internal(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
Exception in thread pymongo_server_monitor_thread:
Traceback (most recent call last):
    ).run()
      ^^^^^
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    self.run()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
    return self._read() if self._is_read else self._write()
           ^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    self._server = self._get_server()
    self._target(*self._args, **self._kwargs)
                   ^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    return self._client._select_server(
    if not self._target():
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
    monitor._run()  # type:ignore[attr-defined]
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    topology = self._get_topology()
               ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    self._rtt_monitor.open()
    self._kill_cursors_executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3843816] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 1504, in stats
    |     latest_arr = await db.users.find(
    |                  ^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1657, in _to_list
    |     result = get_more_result.result()
    |              ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    |     result = self.fn(*self.args, **self.kwargs)
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    |     self.__send_message(q)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    |     response = client._run_operation(
    |                ^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    |     return self._retryable_read(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    |     return self._retry_internal(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    |     ).run()
    |       ^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    |     return self._read() if self._is_read else self._write()
    |            ^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    |     self._server = self._get_server()
    |                    ^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    |     return self._client._select_server(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    |     topology = self._get_topology()
    |                ^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1238, in _get_topology
    |     self._topology.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 201, in open
    |     self._ensure_opened()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 652, in _ensure_opened
    |     server.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/server.py", line 70, in open
    |     self._monitor.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    |     self._executor.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    |     thread.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 1504, in stats
    latest_arr = await db.users.find(
                 ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1657, in _to_list
    result = get_more_result.result()
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    self.__send_message(q)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    response = client._run_operation(
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    return self._retryable_read(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    return self._retry_internal(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    ).run()
      ^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    return self._read() if self._is_read else self._write()
           ^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    self._server = self._get_server()
                   ^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    return self._client._select_server(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    topology = self._get_topology()
               ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1238, in _get_topology
    self._topology.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 201, in open
    self._ensure_opened()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 652, in _ensure_opened
    server.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/server.py", line 70, in open
    self._monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3843816] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 537, in get_room_state
    |     results = await asyncio.gather(*tasks)
    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    |     result = self.fn(*self.args, **self.kwargs)
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1506, in find_one
    |     for result in cursor.limit(-1):
    |                   ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1264, in next
    |     if len(self.__data) or self._refresh():
    |                            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    |     self.__send_message(q)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    |     response = client._run_operation(
    |                ^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    |     return self._retryable_read(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    |     return self._retry_internal(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    |     ).run()
    |       ^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    |     return self._read() if self._is_read else self._write()
    |            ^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    |     self._server = self._get_server()
    |                    ^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    |     return self._client._select_server(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    |     topology = self._get_topology()
    |                ^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1238, in _get_topology
    |     self._topology.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 201, in open
    |     self._ensure_opened()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 652, in _ensure_opened
    |     server.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/server.py", line 70, in open
    |     self._monitor.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    |     self._executor.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    |     thread.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 537, in get_room_state
    results = await asyncio.gather(*tasks)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1506, in find_one
    for result in cursor.limit(-1):
                  ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1264, in next
    if len(self.__data) or self._refresh():
                           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    self.__send_message(q)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    response = client._run_operation(
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    return self._retryable_read(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    return self._retry_internal(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    ).run()
      ^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    return self._read() if self._is_read else self._write()
           ^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    self._server = self._get_server()
                   ^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    return self._client._select_server(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    topology = self._get_topology()
               ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1238, in _get_topology
    self._topology.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 201, in open
    self._ensure_opened()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py", line 652, in _ensure_opened
    server.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/server.py", line 70, in open
    self._monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
Exception in thread pymongo_server_monitor_thread:
Traceback (most recent call last):
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
    self.run()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
    if not self._target():
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
    monitor._run()  # type:ignore[attr-defined]
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    self._rtt_monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3844174] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 537, in get_room_state
    |     results = await asyncio.gather(*tasks)
    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    |     result = self.fn(*self.args, **self.kwargs)
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1506, in find_one
    |     for result in cursor.limit(-1):
    |                   ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1264, in next
    |     if len(self.__data) or self._refresh():
    |                            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    |     self.__send_message(q)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    |     response = client._run_operation(
    |                ^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    |     return self._retryable_read(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    |     return self._retry_internal(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    |     ).run()
    |       ^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    |     return self._read() if self._is_read else self._write()
    |            ^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    |     self._server = self._get_server()
    |                    ^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    |     return self._client._select_server(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    |     topology = self._get_topology()
    |                ^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    |     self._kill_cursors_executor.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    |     thread.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 537, in get_room_state
    results = await asyncio.gather(*tasks)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1506, in find_one
    for result in cursor.limit(-1):
                  ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1264, in next
    if len(self.__data) or self._refresh():
                           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    self.__send_message(q)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    response = client._run_operation(
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    return self._retryable_read(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    return self._retry_internal(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    ).run()
      ^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    return self._read() if self._is_read else self._write()
           ^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    self._server = self._get_server()
                   ^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    return self._client._select_server(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    topology = self._get_topology()
               ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    self._kill_cursors_executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
Exception in thread pymongo_server_monitor_thread:
Traceback (most recent call last):
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
    self.run()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
    if not self._target():
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
    monitor._run()  # type:ignore[attr-defined]
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    self._rtt_monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
Exception in thread pymongo_server_monitor_thread:
Traceback (most recent call last):
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
    self.run()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
    if not self._target():
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
    monitor._run()  # type:ignore[attr-defined]
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    self._rtt_monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3844252] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 537, in get_room_state
    |     results = await asyncio.gather(*tasks)
    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    |     result = self.fn(*self.args, **self.kwargs)
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1506, in find_one
    |     for result in cursor.limit(-1):
    |                   ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1264, in next
    |     if len(self.__data) or self._refresh():
    |                            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    |     self.__send_message(q)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    |     response = client._run_operation(
    |                ^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    |     return self._retryable_read(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    |     return self._retry_internal(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    |     ).run()
    |       ^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    |     return self._read() if self._is_read else self._write()
    |            ^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    |     self._server = self._get_server()
    |                    ^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    |     return self._client._select_server(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    |     topology = self._get_topology()
    |                ^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    |     self._kill_cursors_executor.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    |     thread.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 537, in get_room_state
    results = await asyncio.gather(*tasks)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1506, in find_one
    for result in cursor.limit(-1):
                  ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1264, in next
    if len(self.__data) or self._refresh():
                           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    self.__send_message(q)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    response = client._run_operation(
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    return self._retryable_read(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    return self._retry_internal(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    ).run()
      ^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
Exception in thread pymongo_server_monitor_thread:
Traceback (most recent call last):
    return self._read() if self._is_read else self._write()
           ^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    self._server = self._get_server()
    self.run()
                   ^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    self._target(*self._args, **self._kwargs)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
    if not self._target():
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
    return self._client._select_server(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    monitor._run()  # type:ignore[attr-defined]
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    topology = self._get_topology()
               ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    self._kill_cursors_executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    self._rtt_monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
Exception in thread pymongo_server_monitor_thread:
Traceback (most recent call last):
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1075, in _bootstrap_inner
    thread.start()
    self.run()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 1012, in run
    self._target(*self._args, **self._kwargs)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 142, in _run
    _start_new_thread(self._bootstrap, ())
    if not self._target():
RuntimeError: can't start new thread
           ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 61, in target
    monitor._run()  # type:ignore[attr-defined]
    ^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 213, in _run
    self._start_rtt_monitor()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 167, in _start_rtt_monitor
    self._rtt_monitor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/monitor.py", line 87, in open
    self._executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3844252] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 1504, in stats
    |     latest_arr = await db.users.find(
    |                  ^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1657, in _to_list
    |     result = get_more_result.result()
    |              ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    |     result = self.fn(*self.args, **self.kwargs)
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    |     self.__send_message(q)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    |     response = client._run_operation(
    |                ^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    |     return self._retryable_read(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    |     return self._retry_internal(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    |     ).run()
    |       ^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    |     return self._read() if self._is_read else self._write()
    |            ^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    |     self._server = self._get_server()
    |                    ^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    |     return self._client._select_server(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    |     topology = self._get_topology()
    |                ^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    |     self._kill_cursors_executor.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    |     thread.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 1504, in stats
    latest_arr = await db.users.find(
                 ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1657, in _to_list
    result = get_more_result.result()
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    self.__send_message(q)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    response = client._run_operation(
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    return self._retryable_read(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    return self._retry_internal(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    ).run()
      ^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    return self._read() if self._is_read else self._write()
           ^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    self._server = self._get_server()
                   ^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    return self._client._select_server(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    topology = self._get_topology()
               ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    self._kill_cursors_executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3844252] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 537, in get_room_state
    |     results = await asyncio.gather(*tasks)
    |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    |     result = self.fn(*self.args, **self.kwargs)
    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1506, in find_one
    |     for result in cursor.limit(-1):
    |                   ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1264, in next
    |     if len(self.__data) or self._refresh():
    |                            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    |     self.__send_message(q)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    |     response = client._run_operation(
    |                ^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    |     return self._retryable_read(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    |     return self._retry_internal(
    |            ^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    |     return func(self, *args, **kwargs)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    |     ).run()
    |       ^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    |     return self._read() if self._is_read else self._write()
    |            ^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    |     self._server = self._get_server()
    |                    ^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    |     return self._client._select_server(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    |     topology = self._get_topology()
    |                ^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    |     self._kill_cursors_executor.open()
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    |     thread.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 537, in get_room_state
    results = await asyncio.gather(*tasks)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 59, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/collection.py", line 1506, in find_one
    for result in cursor.limit(-1):
                  ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1264, in next
    if len(self.__data) or self._refresh():
                           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1181, in _refresh
    self.__send_message(q)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/cursor.py", line 1060, in __send_message
    response = client._run_operation(
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1394, in _run_operation
    return self._retryable_read(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1492, in _retryable_read
    return self._retry_internal(
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/_csot.py", line 107, in csot_wrapper
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1462, in _retry_internal
    ).run()
      ^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2315, in run
    return self._read() if self._is_read else self._write()
           ^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2437, in _read
    self._server = self._get_server()
                   ^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 2400, in _get_server
    return self._client._select_server(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1292, in _select_server
    topology = self._get_topology()
               ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/mongo_client.py", line 1240, in _get_topology
    self._kill_cursors_executor.open()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/periodic_executor.py", line 99, in open
    thread.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][3848290] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3848290] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
[UID:1464][3754879]     |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2087, in get_live_site_metrics
    |     online_count = await db.users.count_documents({"last_seen": {"$gte": (datetime.now(timezone.utc) - timedelta(minutes=15)).isoformat()}})
    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2087, in get_live_site_metrics
    online_count = await db.users.count_documents({"last_seen": {"$gte": (datetime.now(timezone.utc) - timedelta(minutes=15)).isoformat()}})
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3848290] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3848290] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][3848572] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3848572] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][3848681] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3848681] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3848681] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 1507, in stats
    |     ).sort("joined_at", -1).limit(1).to_list(1)
    |                                      ^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 1507, in stats
    ).sort("joined_at", -1).limit(1).to_list(1)
                                     ^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[ERROR] [UID:1464][3848681] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3848681] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][3849119] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3849119] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][3849608] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3849608] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][3849778] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3849778] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2087, in get_live_site_metrics
    |     online_count = await db.users.count_documents({"last_seen": {"$gte": (datetime.now(timezone.utc) - timedelta(minutes=15)).isoformat()}})
    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2087, in get_live_site_metrics
    online_count = await db.users.count_documents({"last_seen": {"$gte": (datetime.now(timezone.utc) - timedelta(minutes=15)).isoformat()}})
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 588, in get_room_state
    |     active_users_task = db.idg_chat_online.find({"room_id": room_id}).sort("last_seen_at", -1).to_list(100)
    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 588, in get_room_state
    active_users_task = db.idg_chat_online.find({"room_id": room_id}).sort("last_seen_at", -1).to_list(100)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2087, in get_live_site_metrics
    |     online_count = await db.users.count_documents({"last_seen": {"$gte": (datetime.now(timezone.utc) - timedelta(minutes=15)).isoformat()}})
    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2087, in get_live_site_metrics
    online_count = await db.users.count_documents({"last_seen": {"$gte": (datetime.now(timezone.utc) - timedelta(minutes=15)).isoformat()}})
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2087, in get_live_site_metrics
    |     online_count = await db.users.count_documents({"last_seen": {"$gte": (datetime.now(timezone.utc) - timedelta(minutes=15)).isoformat()}})
    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2087, in get_live_site_metrics
    online_count = await db.users.count_documents({"last_seen": {"$gte": (datetime.now(timezone.utc) - timedelta(minutes=15)).isoformat()}})
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755500] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[UID:1464][3754879] fork() failed, please increase process limit, errno: 11 (Resource temporarily unavailable)
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755657] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    |     delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 590, in get_room_state
    delete_task = db.idg_chat_online.delete_many({"last_seen_at": {"$lt": idle_threshold}})
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    |     messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    |     self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
    |                         ^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    |     return self._refresh()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 589, in get_room_state
    messages_task = db.idg_chat_messages.find(query).sort("created_at", -1).limit(50).to_list(50)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1648, in to_list
    self.get_io_loop(), self._get_more(), self._to_list, length, the_list, future
                        ^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/core.py", line 1411, in _get_more
    return self._refresh()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    |     room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
    |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 529, in get_room_state
    room_task = db.idg_chat_rooms.find_one({"_id": get_room_query_id(room_id)})
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
[ERROR] [UID:1464][3755499] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    |     settings_task = db.idg_chat_settings.find_one({})
    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    |     return framework.run_on_executor(
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    |     return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    |     executor.submit(func, *args), loop=self)
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    |     self._adjust_thread_count()
    |   File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    |     t.start()
    |   File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    |     _start_new_thread(self._bootstrap, ())
    | RuntimeError: can't start new thread
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 528, in get_room_state
    settings_task = db.idg_chat_settings.find_one({})
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/metaprogramming.py", line 74, in method
    return framework.run_on_executor(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/motor/frameworks/asyncio/__init__.py", line 85, in run_on_executor
    return loop.run_in_executor(_EXECUTOR, functools.partial(fn, *args, **kwargs))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 867, in run_in_executor
    executor.submit(func, *args), loop=self)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 180, in submit
    self._adjust_thread_count()
  File "/opt/alt/python312/lib64/python3.12/concurrent/futures/thread.py", line 203, in _adjust_thread_count
    t.start()
  File "/opt/alt/python312/lib64/python3.12/threading.py", line 994, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][3925834] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
[ERROR] [UID:1464][3925835] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |     response = await self.dispatch_func(request, call_next)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.middleware_stack(scope, receive, send)
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     await route.handle(scope, receive, send)
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     response = await func(request)
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     raw_response = await run_endpoint_function(
    |     return await dependant.call(**values)
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------
    +------------------------------------


During handling of the above exception, another exception occurred:
During handling of the above exception, another exception occurred:

Traceback (most recent call last):

  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await route.handle(scope, receive, send)
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    await self.app(scope, receive, send)
    response = await func(request)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][3920463] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][3925834] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][3925833] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][3925833] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 6, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
[UID:1464][3857372] Reached max children process limit: 6, extra: 2, current: 8, busy: 8, please increase LSAPI_CHILDREN.
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][147513] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
[ERROR] [UID:1464][266167] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[ERROR] [UID:1464][280950] wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
  |     yield
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
[ERROR] [UID:1464][304304]     |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
wsgiAppHandler pApp->start_response() return NULL.
  + Exception Group Traceback (most recent call last):
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 87, in collapse_excgroups
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, _send)
  |     yield
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 190, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
  |     async with anyio.create_task_group() as task_group:
  |                ^^^^^^^^^^^^^^^^^^^^^^^^^
  |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 815, in __aexit__
    |     with collapse_excgroups():
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
  |     raise BaseExceptionGroup(
  | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
  +-+---------------- 1 ----------------
    |     raise exc
    | Traceback (most recent call last):
    |   File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |     _loop.run_until_complete(fastapi_app(scope, recv, send))
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |   File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |     return future.result()
    |            ^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await super().__call__(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |     await self.app(scope, receive, _send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     raise app_exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     with collapse_excgroups():
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
    |          ^^^^^^^^^^^^^^^^^^^^
    |   File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |     self.gen.throw(value)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     await app(scope, receive, sender)
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     response = await self.dispatch_func(request, call_next)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    |     response = await call_next(request)
    |                ^^^^^^^^^^^^^^^^^^^^^^^^
    |     raw_response = await run_endpoint_function(
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    |     raise app_exc
    |     return await dependant.call(**values)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    |     await self.app(scope, receive_or_disconnect, send_no_error)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    |     from idg_hltv_ext import HLTV_TOP_PLAYERS
    | ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------
    |     await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    _loop.run_until_complete(fastapi_app(scope, recv, send))
    |     raise exc
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    |     await self.middleware_stack(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    |     await route.handle(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    |     await self.app(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await self.app(scope, receive, _send)
    |     await wrap_app_handling_exceptions(app, request)(scope, receive, send)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    |     raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    |     await app(scope, receive, sender)
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    with collapse_excgroups():
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
    |     response = await func(request)
    |                ^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    |     raw_response = await run_endpoint_function(
    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    raise exc
    |   File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    |     return await dependant.call(**values)
    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |   File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    |     from idg_hltv_ext import HLTV_TOP_30_RANKING
    | ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    +------------------------------------

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 79, in application
    _loop.run_until_complete(fastapi_app(scope, recv, send))
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/applications.py", line 1054, in __call__
    await super().__call__(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/applications.py", line 123, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 186, in __call__
    response = await call_next(request)
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py", line 164, in __call__
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    await self.app(scope, receive, _send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/cors.py", line 85, in __call__
    await self.app(scope, receive_or_disconnect, send_no_error)
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 189, in __call__
    with collapse_excgroups():
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
         ^^^^^^^^^^^^^^^^^^^^
  File "/opt/alt/python312/lib64/python3.12/contextlib.py", line 158, in __exit__
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    self.gen.throw(value)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 191, in __call__
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    response = await self.dispatch_func(request, call_next)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/server.py", line 2516, in add_no_cache_header
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
    response = await call_next(request)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
               ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 165, in call_next
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raise app_exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/base.py", line 151, in coro
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    await self.app(scope, receive_or_disconnect, send_no_error)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 65, in __call__
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 188, in get_hltv_players
    await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    from idg_hltv_ext import HLTV_TOP_PLAYERS
ImportError: cannot import name 'HLTV_TOP_PLAYERS' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 756, in __call__
    await self.middleware_stack(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 776, in app
    await route.handle(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 297, in handle
    await self.app(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 77, in app
    await wrap_app_handling_exceptions(app, request)(scope, receive, send)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
    raise exc
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
    await app(scope, receive, sender)
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py", line 72, in app
    response = await func(request)
               ^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 278, in app
    raw_response = await run_endpoint_function(
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py", line 191, in run_endpoint_function
    return await dependant.call(**values)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/idg_hltv_ext.py", line 183, in get_hltv_ranking
    from idg_hltv_ext import HLTV_TOP_30_RANKING
ImportError: cannot import name 'HLTV_TOP_30_RANKING' from 'idg_hltv_ext' (/home/dopebling/public_html/forum/api/idg_hltv_ext.py)
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 30, in _init_postgres
    db = await init_pg(PG_DSN)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/pg_adapter.py", line 545, in init_pg
    pool = await asyncpg.create_pool(dsn=dsn, min_size=2, max_size=15)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 439, in _async__init__
    await self._initialize()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 466, in _initialize
    await first_ch.connect()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 153, in connect
    self._con = await self._pool._get_new_connection()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 538, in _get_new_connection
    con = await self._connect(
          ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connection.py", line 2443, in connect
    return await connect_utils._connect(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 1209, in _connect
    addrs, params, config = _parse_connect_arguments(**kwargs)
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 893, in _parse_connect_arguments
    addrs, params = _parse_connect_dsn_and_args(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 318, in _parse_connect_dsn_and_args
    raise exceptions.ClientConfigurationError(
asyncpg.exceptions._base.ClientConfigurationError: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 142, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {e}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] STARTUP ERROR: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 30, in _init_postgres
    db = await init_pg(PG_DSN)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/pg_adapter.py", line 545, in init_pg
    pool = await asyncpg.create_pool(dsn=dsn, min_size=2, max_size=15)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 439, in _async__init__
    await self._initialize()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 466, in _initialize
    await first_ch.connect()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 153, in connect
    self._con = await self._pool._get_new_connection()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 538, in _get_new_connection
    con = await self._connect(
          ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connection.py", line 2443, in connect
    return await connect_utils._connect(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 1209, in _connect
    addrs, params, config = _parse_connect_arguments(**kwargs)
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 893, in _parse_connect_arguments
    addrs, params = _parse_connect_dsn_and_args(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 318, in _parse_connect_dsn_and_args
    raise exceptions.ClientConfigurationError(
asyncpg.exceptions._base.ClientConfigurationError: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''

[passenger_wsgi] STARTUP ERROR: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 30, in _init_postgres
    db = await init_pg(PG_DSN)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/pg_adapter.py", line 545, in init_pg
    pool = await asyncpg.create_pool(dsn=dsn, min_size=2, max_size=15)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 439, in _async__init__
    await self._initialize()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 466, in _initialize
    await first_ch.connect()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 153, in connect
    self._con = await self._pool._get_new_connection()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 538, in _get_new_connection
    con = await self._connect(
          ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connection.py", line 2443, in connect
    return await connect_utils._connect(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 1209, in _connect
    addrs, params, config = _parse_connect_arguments(**kwargs)
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 893, in _parse_connect_arguments
    addrs, params = _parse_connect_dsn_and_args(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 318, in _parse_connect_dsn_and_args
    raise exceptions.ClientConfigurationError(
asyncpg.exceptions._base.ClientConfigurationError: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''

[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[passenger_wsgi] STARTUP ERROR: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 30, in _init_postgres
    db = await init_pg(PG_DSN)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/pg_adapter.py", line 545, in init_pg
    pool = await asyncpg.create_pool(dsn=dsn, min_size=2, max_size=15)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 439, in _async__init__
    await self._initialize()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 466, in _initialize
    await first_ch.connect()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 153, in connect
    self._con = await self._pool._get_new_connection()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 538, in _get_new_connection
    con = await self._connect(
          ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connection.py", line 2443, in connect
    return await connect_utils._connect(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 1209, in _connect
    addrs, params, config = _parse_connect_arguments(**kwargs)
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 893, in _parse_connect_arguments
    addrs, params = _parse_connect_dsn_and_args(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 318, in _parse_connect_dsn_and_args
    raise exceptions.ClientConfigurationError(
asyncpg.exceptions._base.ClientConfigurationError: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''

[passenger_wsgi] STARTUP ERROR: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 30, in _init_postgres
    db = await init_pg(PG_DSN)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/pg_adapter.py", line 545, in init_pg
    pool = await asyncpg.create_pool(dsn=dsn, min_size=2, max_size=15)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 439, in _async__init__
    await self._initialize()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 466, in _initialize
    await first_ch.connect()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 153, in connect
    self._con = await self._pool._get_new_connection()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 538, in _get_new_connection
    con = await self._connect(
          ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connection.py", line 2443, in connect
    return await connect_utils._connect(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 1209, in _connect
    addrs, params, config = _parse_connect_arguments(**kwargs)
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 893, in _parse_connect_arguments
    addrs, params = _parse_connect_dsn_and_args(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 318, in _parse_connect_dsn_and_args
    raise exceptions.ClientConfigurationError(
asyncpg.exceptions._base.ClientConfigurationError: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''

[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
NameError: name 'e' is not defined
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[passenger_wsgi] STARTUP ERROR: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 30, in _init_postgres
    db = await init_pg(PG_DSN)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/pg_adapter.py", line 545, in init_pg
    pool = await asyncpg.create_pool(dsn=dsn, min_size=2, max_size=15)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 439, in _async__init__
    await self._initialize()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 466, in _initialize
    await first_ch.connect()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 153, in connect
    self._con = await self._pool._get_new_connection()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 538, in _get_new_connection
    con = await self._connect(
          ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connection.py", line 2443, in connect
    return await connect_utils._connect(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 1209, in _connect
    addrs, params, config = _parse_connect_arguments(**kwargs)
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 893, in _parse_connect_arguments
    addrs, params = _parse_connect_dsn_and_args(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 318, in _parse_connect_dsn_and_args
    raise exceptions.ClientConfigurationError(
asyncpg.exceptions._base.ClientConfigurationError: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''

[passenger_wsgi] STARTUP ERROR: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 30, in _init_postgres
    db = await init_pg(PG_DSN)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/pg_adapter.py", line 545, in init_pg
    pool = await asyncpg.create_pool(dsn=dsn, min_size=2, max_size=15)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 439, in _async__init__
    await self._initialize()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 466, in _initialize
    await first_ch.connect()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 153, in connect
    self._con = await self._pool._get_new_connection()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 538, in _get_new_connection
    con = await self._connect(
          ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connection.py", line 2443, in connect
    return await connect_utils._connect(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 1209, in _connect
    addrs, params, config = _parse_connect_arguments(**kwargs)
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 893, in _parse_connect_arguments
    addrs, params = _parse_connect_dsn_and_args(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 318, in _parse_connect_dsn_and_args
    raise exceptions.ClientConfigurationError(
asyncpg.exceptions._base.ClientConfigurationError: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''

[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
[ERROR] [UID:1464][3321124] Traceback (most recent call last):
wsgiHandler pApp->start_response() return NULL.
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
                                                ^
NameError: name 'e' is not defined
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
[ERROR] [UID:1464][3324714] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
                                                ^
NameError: name 'e' is not defined
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3321124] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    return [f'{{"detail": "Startup failed: {str(e)}"}}'.encode()]
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    start_response("503 Service Unavailable", [("Content-Type", "application/json")])
                                                ^
NameError: name 'e' is not defined
[ERROR] [UID:1464][3319853] wsgiHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in application
    start_response("503 Service Unavailable", [("Content-Type", "application/json")])
                                                ^
NameError: name 'e' is not defined
[passenger_wsgi] STARTUP ERROR: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 30, in _init_postgres
    db = await init_pg(PG_DSN)
         ^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/pg_adapter.py", line 545, in init_pg
    pool = await asyncpg.create_pool(dsn=dsn, min_size=2, max_size=15)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 439, in _async__init__
    await self._initialize()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 466, in _initialize
    await first_ch.connect()
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 153, in connect
    self._con = await self._pool._get_new_connection()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py", line 538, in _get_new_connection
    con = await self._connect(
          ^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connection.py", line 2443, in connect
    return await connect_utils._connect(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 1209, in _connect
    addrs, params, config = _parse_connect_arguments(**kwargs)
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 893, in _parse_connect_arguments
    addrs, params = _parse_connect_dsn_and_args(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connect_utils.py", line 318, in _parse_connect_dsn_and_args
    raise exceptions.ClientConfigurationError(
asyncpg.exceptions._base.ClientConfigurationError: invalid DSN: scheme is expected to be either "postgresql" or "postgres", got ''

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 143, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 149, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 146, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 149, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 149, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 06:03:19,420 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:03:19,420 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:03:19,420 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 149, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 06:04:59,806 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:04:59,806 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:04:59,806 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/locks.py:166: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 06:06:07,980 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:06:07,980 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:06:07,980 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py:877: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def _acquire(self, timeout):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/tasks.py:641: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  @types.coroutine
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 149, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 149, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 06:13:50,810 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:13:50,810 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:13:50,810 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/opt/alt/python312/lib64/python3.12/copy.py:245: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  memo[id(memo)]=[x]
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/threading.py:1356: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def _make_invoke_excepthook():
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 06:14:34,145 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:14:34,145 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:14:34,145 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/opt/alt/python312/lib64/python3.12/threading.py:1356: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def _make_invoke_excepthook():
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/dataclasses.py:1301: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def is_dataclass(obj):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/concurrent/futures/_base.py:328: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
2026-08-22 06:14:53,199 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:14:53,200 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:14:53,200 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:260: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def _ensure_fd_no_transport(self, fd):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1055: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def write(self, data):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-22 06:18:22,424 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:18:22,425 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:18:22,425 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/base_events.py:789: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def call_soon(self, callback, *args, context=None):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/contextlib.py:132: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __enter__(self):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/base_events.py:789: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def call_soon(self, callback, *args, context=None):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
<frozen os>:714: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 149, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
DEBUG USERNAME: '%D0%BA%CE%B5%CE%B7zz%CF%83%20powah!'
DEBUG USERNAME: 'INDUNGI%20@BOT'
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
DEBUG USERNAME: 'INDUNGI%2520%40BOT'
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
DEBUG USERNAME: 'INDUNGI @BOT'
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
DEBUG USERNAME: 'kenzzo powahi'
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
DEBUG USERNAME: 'root'
DEBUG USERNAME: 'INDUNGI @BOT'
DEBUG USERNAME: 'Admin'
DEBUG USERNAME: 'zN'
DEBUG USERNAME: 'BL1NG'
DEBUG USERNAME: 'NEO_RECRUIT'
DEBUG USERNAME: 'Annoying'
DEBUG USERNAME: 'JBEX'
DEBUG USERNAME: 'Awestruck'
DEBUG USERNAME: 'BLINGidg'
DEBUG USERNAME: 'Snapplejuice'
DEBUG USERNAME: 'HeadshotKing'
DEBUG USERNAME: 'RushB'
DEBUG USERNAME: 'FragMaster'
DEBUG USERNAME: 'ClutchGod'
DEBUG USERNAME: 'Mint'
DEBUG USERNAME: 'Rugged.'
DEBUG USERNAME: 'aciD^'
DEBUG USERNAME: 'HoooLiganxnx'
DEBUG USERNAME: 'Darkness.'
DEBUG USERNAME: 'a r t h u r'
DEBUG USERNAME: '[Rifler'
DEBUG USERNAME: 'J-Dog1338'
DEBUG USERNAME: 'ExE.aim?'
DEBUG USERNAME: 'prometeus'
DEBUG USERNAME: 'Tweedle'
DEBUG USERNAME: 'bonemammalousa'
DEBUG USERNAME: '>>ExTaZzY<<'
DEBUG USERNAME: 'L0z'
DEBUG USERNAME: 'AdriaN^9'
DEBUG USERNAME: 'Paradox'
DEBUG USERNAME: 'GeOoficial'
DEBUG USERNAME: 'qLeex'
DEBUG USERNAME: 'fox*'
DEBUG USERNAME: 'GSX-R'
DEBUG USERNAME: '^aLeKss#:*'
DEBUG USERNAME: 'Hoodlum'
DEBUG USERNAME: 'myCro'
DEBUG USERNAME: 'sasuvick'
DEBUG USERNAME: 'Dariusdali'
DEBUG USERNAME: 'NeRv0s3'
DEBUG USERNAME: 'C r Y p T 0 N'
DEBUG USERNAME: 'jedi mind tricks'
DEBUG USERNAME: 'Boddy'
DEBUG USERNAME: 'root'
DEBUG USERNAME: 'INDUNGI @BOT'
DEBUG USERNAME: 'Admin'
DEBUG USERNAME: 'zN'
DEBUG USERNAME: 'BL1NG'
DEBUG USERNAME: 'NEO_RECRUIT'
DEBUG USERNAME: 'Annoying'
DEBUG USERNAME: 'JBEX'
DEBUG USERNAME: 'Awestruck'
DEBUG USERNAME: 'BLINGidg'
DEBUG USERNAME: 'Snapplejuice'
DEBUG USERNAME: 'HeadshotKing'
DEBUG USERNAME: 'RushB'
DEBUG USERNAME: 'FragMaster'
DEBUG USERNAME: 'ClutchGod'
DEBUG USERNAME: 'Mint'
DEBUG USERNAME: 'Rugged.'
DEBUG USERNAME: 'aciD^'
DEBUG USERNAME: 'HoooLiganxnx'
DEBUG USERNAME: 'Darkness.'
DEBUG USERNAME: 'a r t h u r'
DEBUG USERNAME: '[Rifler'
DEBUG USERNAME: 'J-Dog1338'
DEBUG USERNAME: 'ExE.aim?'
DEBUG USERNAME: 'prometeus'
DEBUG USERNAME: 'Tweedle'
DEBUG USERNAME: 'bonemammalousa'
DEBUG USERNAME: '>>ExTaZzY<<'
DEBUG USERNAME: 'L0z'
DEBUG USERNAME: 'AdriaN^9'
DEBUG USERNAME: 'Paradox'
DEBUG USERNAME: 'GeOoficial'
DEBUG USERNAME: 'qLeex'
DEBUG USERNAME: 'fox*'
DEBUG USERNAME: 'GSX-R'
DEBUG USERNAME: '^aLeKss#:*'
DEBUG USERNAME: 'Hoodlum'
DEBUG USERNAME: 'myCro'
DEBUG USERNAME: 'sasuvick'
DEBUG USERNAME: 'Dariusdali'
DEBUG USERNAME: 'NeRv0s3'
DEBUG USERNAME: 'C r Y p T 0 N'
DEBUG USERNAME: 'jedi mind tricks'
DEBUG USERNAME: 'Boddy'
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 06:32:10,257 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:32:10,257 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:32:10,257 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/tasks.py:926: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  inner.add_done_callback(_inner_done_callback)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/events.py:36: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self, callback, args, loop, context=None):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py:259: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  match = self.path_regex.match(route_path)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/abc/_resources.py:20: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def __aenter__(self: T) -> T:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/json/decoder.py:339: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  end = _w(s, end).end()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1055: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def write(self, data):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 06:41:02,369 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:41:02,369 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:41:02,369 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 06:45:42,666 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:45:42,666 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:45:42,666 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/opt/alt/python312/lib64/python3.12/threading.py:293: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self._waiters = _deque()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/weakref.py:428: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self.data[ref(key, self._remove)] = value
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py:70: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def app(scope: Scope, receive: Receive, send: Send) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
2026-08-22 06:45:57,474 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 06:45:57,474 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 06:45:57,474 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:422: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __enter__(self) -> CancelScope:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/encoders.py:102: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def jsonable_encoder(
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/bson/timestamp.py:38: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self, time: Union[datetime.datetime, int], inc: int) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-22 07:03:52,889 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:03:52,889 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:03:52,889 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/opt/alt/python312/lib64/python3.12/threading.py:287: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  if hasattr(lock, '_release_save'):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/base_events.py:146: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  socket.inet_pton(af, host)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/base_events.py:789: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def call_soon(self, callback, *args, context=None):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-22 07:04:42,289 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:04:42,289 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:04:42,289 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 07:04:53,951 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:04:53,952 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:04:53,952 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py:34: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def wrap_app_handling_exceptions(app: ASGIApp, conn: Request | WebSocket) -> ASGIApp:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1084: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  data = memoryview(data)[n:]
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:756: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self._tasks: set[asyncio.Task] = set()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-22 07:05:09,597 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:05:09,597 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:05:09,597 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/topology.py:651: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  for server in self._servers.values():
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/tokenize.py:360: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def detect_encoding(readline):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1027: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self._protocol.data_received(data)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/locks.py:167: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self._waiters = collections.deque()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
2026-08-22 07:05:14,283 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:05:14,283 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:05:14,283 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:408: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self._child_scopes: set[CancelScope] = set()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 07:05:19,150 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:05:19,150 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:05:19,150 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/tasks.py:846: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  fut.add_done_callback(_done_callback)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:886: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  parent_id = id(self.cancel_scope._host_task)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 07:05:41,959 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:05:41,959 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:05:41,959 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
<string>:2: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1055: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def write(self, data):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/traceback.py:1163: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  row = list(range(_MOVE_COST, _MOVE_COST * (len(a) + 1), _MOVE_COST))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jws.py:414: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  warnings.warn(key_length_msg, InsecureKeyLengthWarning, stacklevel=4)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/pool.py:1422: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self.__pinned_sockets: set[Connection] = set()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 07:08:09,968 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:08:09,968 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:08:09,968 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:408: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self._child_scopes: set[CancelScope] = set()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/events.py:36: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self, callback, args, loop, context=None):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:399: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __new__(
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1055: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def write(self, data):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/connection.py:1959: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  timeout = self._protocol._get_timeout(timeout)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/asyncio/events.py:36: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self, callback, args, loop, context=None):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 07:39:43,004 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:39:43,004 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:39:43,004 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/_weakrefset.py:88: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self.data.add(ref(item, self._remove))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-22 07:40:04,196 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:40:04,196 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:40:04,196 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
<frozen abc>:121: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/_weakrefset.py:88: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self.data.add(ref(item, self._remove))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 07:45:21,594 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:45:21,594 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:45:21,594 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_core/_tasks.py:255: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self, coro: Coroutine[Any, Any, T_co], name: object) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/encoders.py:102: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def jsonable_encoder(
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 07:54:59,826 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:54:59,827 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 07:54:59,827 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1084: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  data = memoryview(data)[n:]
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/asyncio/events.py:36: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self, callback, args, loop, context=None):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 11:23:10,576 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 11:23:10,576 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 11:23:10,576 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/pool.py:1422: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self.__pinned_sockets: set[Connection] = set()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1084: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  data = memoryview(data)[n:]
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 25, in <module>
    import server as server_module
  File "/home/dopebling/public_html/forum/api/server.py", line 25, in <module>
    from idg_chat_ext import router as idg_chat_router
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 331
    "avatar_url": "https://api.dicebear.com/7.x/b# Helper for permissions
                  ^
SyntaxError: unterminated string literal (detected at line 331)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] STARTUP ERROR: unterminated string literal (detected at line 331) (idg_chat_ext.py, line 331)
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 25, in <module>
    import server as server_module
  File "/home/dopebling/public_html/forum/api/server.py", line 25, in <module>
    from idg_chat_ext import router as idg_chat_router
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 331
    "avatar_url": "https://api.dicebear.com/7.x/b# Helper for permissions
                  ^
SyntaxError: unterminated string literal (detected at line 331)

[passenger_wsgi] STARTUP ERROR: unterminated string literal (detected at line 331) (idg_chat_ext.py, line 331)
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 25, in <module>
    import server as server_module
  File "/home/dopebling/public_html/forum/api/server.py", line 25, in <module>
    from idg_chat_ext import router as idg_chat_router
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 331
    "avatar_url": "https://api.dicebear.com/7.x/b# Helper for permissions
                  ^
SyntaxError: unterminated string literal (detected at line 331)

[passenger_wsgi] STARTUP ERROR: unterminated string literal (detected at line 331) (idg_chat_ext.py, line 331)
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 25, in <module>
    import server as server_module
  File "/home/dopebling/public_html/forum/api/server.py", line 25, in <module>
    from idg_chat_ext import router as idg_chat_router
  File "/home/dopebling/public_html/forum/api/idg_chat_ext.py", line 331
    "avatar_url": "https://api.dicebear.com/7.x/b# Helper for permissions
                  ^
SyntaxError: unterminated string literal (detected at line 331)

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 11:52:22,398 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 11:52:22,398 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 11:52:22,398 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/pool.py:1422: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self.__pinned_sockets: set[Connection] = set()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1055: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def write(self, data):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 12:26:40,793 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 12:26:40,793 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 12:26:40,793 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/contextlib.py:704: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def __aenter__(self):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/threading.py:299: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __enter__(self):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1055: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def write(self, data):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/events.py:36: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self, callback, args, loop, context=None):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/bson/son.py:84: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  dict.__setitem__(self, key, value)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 12:30:14,874 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 12:30:14,875 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 12:30:14,875 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/pool.py:1422: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self.__pinned_sockets: set[Connection] = set()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py:70: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def app(scope: Scope, receive: Receive, send: Send) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/json/decoder.py:354: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  obj, end = self.scan_once(s, idx)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
2026-08-22 12:30:37,872 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 12:30:37,872 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 12:30:37,872 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 12:32:25,605 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 12:32:25,606 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 12:32:25,606 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/threading.py:291: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  if hasattr(lock, '_is_owned'):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/lowlevel.py:28: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def checkpoint() -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:422: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __enter__(self) -> CancelScope:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-22 12:36:50,303 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 12:36:50,303 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 12:36:50,303 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 13:51:14,311 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 13:51:14,312 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 13:51:14,312 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
<frozen abc>:121: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-22 17:14:42,470 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 17:14:42,470 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-22 17:14:42,470 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/tokenize.py:457: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  buffer = _builtin_open(filename, 'rb')
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1027: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self._protocol.data_received(data)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
2026-08-23 11:50:41,924 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 11:50:41,924 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 11:50:41,924 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 11:50:50,044 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 11:50:50,044 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 11:50:50,044 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/events.py:36: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self, callback, args, loop, context=None):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/pool.py:1508: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def stale_generation(self, gen: int, service_id: Optional[ObjectId]) -> bool:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 11:51:33,182 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 11:51:33,182 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 11:51:33,182 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1055: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def write(self, data):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-23 12:27:23,134 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:27:23,135 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:27:23,135 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/threading.py:287: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  if hasattr(lock, '_release_save'):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-23 12:28:28,041 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:28:28,041 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:28:28,042 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
2026-08-23 12:29:01,335 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:29:01,335 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:29:01,335 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-23 12:29:42,344 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:29:42,344 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:29:42,344 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-23 12:31:26,575 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:31:26,575 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:31:26,575 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-23 12:32:30,277 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:32:30,277 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:32:30,277 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/linecache.py:75: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  stat = os.stat(fullname)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:32:44,745 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:32:44,745 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:32:44,745 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py:42: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def wrapped_app(scope: Scope, receive: Receive, send: Send) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:33:02,797 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:33:02,798 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:33:02,798 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-23 12:33:41,710 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:33:41,710 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:33:41,710 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/dataclasses.py:1301: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def is_dataclass(obj):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:37:07,474 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:37:07,475 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:37:07,475 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:37:25,002 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:37:25,002 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:37:25,002 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:422: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __enter__(self) -> CancelScope:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:39:22,254 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:39:22,254 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:39:22,254 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:830: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def _spawn(
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_core/_tasks.py:255: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self, coro: Coroutine[Any, Any, T_co], name: object) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:43:09,189 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:43:09,189 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:43:09,189 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:46:23,388 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:46:23,388 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:46:23,389 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:46:30,839 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:46:30,839 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:46:30,839 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py:42: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def wrapped_app(scope: Scope, receive: Receive, send: Send) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-23 12:47:30,482 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:47:30,482 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:47:30,482 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/ast.py:52: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return compile(source, filename, mode, flags,
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py:42: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def wrapped_app(scope: Scope, receive: Receive, send: Send) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:48:36,135 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:48:36,135 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:48:36,135 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1055: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def write(self, data):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/textwrap.py:470: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def indent(text, prefix, predicate=None):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:48:50,967 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:48:50,967 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:48:50,967 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
2026-08-23 12:48:54,227 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:48:54,228 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:48:54,228 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:408: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self._child_scopes: set[CancelScope] = set()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/asyncpg/pool.py:878: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def _acquire_impl():
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:50:56,908 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:50:56,908 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:50:56,908 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/opt/alt/python312/lib64/python3.12/warnings.py:58: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  import tracemalloc
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:830: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def _spawn(
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-23 12:51:19,218 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:51:19,218 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:51:19,218 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/tokenize.py:384: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def read_or_stop():
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-23 12:51:30,602 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:51:30,602 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:51:30,602 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/events.py:36: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self, callback, args, loop, context=None):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py:42: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def wrapped_app(scope: Scope, receive: Receive, send: Send) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1084: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  data = memoryview(data)[n:]
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:53:35,241 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:53:35,241 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:53:35,241 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:408: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self._child_scopes: set[CancelScope] = set()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/weakref.py:428: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self.data[ref(key, self._remove)] = value
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

/home/dopebling/public_html/forum/api/pg_adapter.py:324: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def find_one(self, filter_dict: Dict = None, projection: Dict = None, *args, **kwargs) -> Optional[Dict]:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:54:22,704 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:54:22,705 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:54:22,705 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/tokenize.py:360: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def detect_encoding(readline):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
2026-08-23 12:54:28,584 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:54:28,584 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:54:28,584 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/contextlib.py:704: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def __aenter__(self):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/abc/_tasks.py:34: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return ".".join([x for x in (module, qualname) if x])
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/asyncio/base_events.py:771: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def call_at(self, when, callback, *args, context=None):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/mimetypes.py:86: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def add_type(self, type, ext, strict=True):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py:70: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def app(scope: Scope, receive: Receive, send: Send) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:408: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self._child_scopes: set[CancelScope] = set()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/asyncio/selector_events.py:1084: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  data = memoryview(data)[n:]
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/threading.py:293: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self._waiters = _deque()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:399: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __new__(
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py:42: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def wrapped_app(scope: Scope, receive: Receive, send: Send) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py:42: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def wrapped_app(scope: Scope, receive: Receive, send: Send) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:57:52,813 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:57:52,813 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:57:52,813 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/mimetypes.py:86: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def add_type(self, type, ext, strict=True):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/opt/alt/python312/lib64/python3.12/asyncio/locks.py:167: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self._waiters = collections.deque()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 12:58:24,189 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:58:24,189 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 12:58:24,189 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/threading.py:293: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self._waiters = _deque()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py:34: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def wrap_app_handling_exceptions(app: ASGIApp, conn: Request | WebSocket) -> ASGIApp:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/datastructures.py:511: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 13:01:20,960 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 13:01:20,960 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 13:01:20,960 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/urllib/parse.py:793: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def _unquote(s):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:714: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self, parent_id: int | None, cancel_scope: CancelScope | None):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/lowlevel.py:28: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def checkpoint() -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
2026-08-23 13:11:39,600 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 13:11:39,600 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
/opt/alt/python312/lib64/python3.12/asyncio/locks.py:167: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  self._waiters = collections.deque()
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
2026-08-23 13:11:39,600 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/traceback.py:673: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  yield textwrap.indent(text_gen, indent_str, lambda line: True)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 13:18:27,633 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 13:18:27,633 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 13:18:27,633 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/routing.py:758: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def app(self, scope: Scope, receive: Receive, send: Send) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py:53: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  await app(scope, receive, sender)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 13:18:38,821 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 13:18:38,822 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 13:18:38,822 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/middleware/errors.py:156: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def _send(message: Message) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/pymongo/pool.py:479: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/contextlib.py:707: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def __aexit__(self, *exc_details):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/asyncio/base_events.py:446: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def create_future(self):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/starlette/_exception_handler.py:42: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def wrapped_app(scope: Scope, receive: Receive, send: Send) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/urllib/parse.py:757: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def parse_qsl(qs, keep_blank_values=False, strict_parsing=False,
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 13:33:30,324 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 13:33:30,324 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 13:33:30,324 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
<frozen abc>:117: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
sys:1: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib64/python3.12/site-packages/bson/timestamp.py:38: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self, time: Union[datetime.datetime, int], inc: int) -> None:
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
2026-08-23 13:35:46,253 - ERROR - Error aggregating topic counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 13:35:46,253 - ERROR - Error aggregating post counts: 'async for' requires an object with __aiter__ method, got coroutine
2026-08-23 13:35:46,253 - ERROR - Error aggregating latest topics: 'async for' requires an object with __aiter__ method, got coroutine
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/fastapi/routing.py:191: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return await dependant.call(**values)
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/opt/alt/python312/lib64/python3.12/asyncio/queues.py:149: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  async def get(self):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/anyio/_backends/_asyncio.py:714: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  def __init__(self, parent_id: int | None, cancel_scope: CancelScope | None):
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/opt/alt/python312/lib64/python3.12/traceback.py:369: RuntimeWarning: coroutine 'PgCollection.aggregate' was never awaited
  return next(itertools.islice(positions_gen, instruction_index // 2, None))
RuntimeWarning: Enable tracemalloc to get the object allocation traceback
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 150, in <module>
    print(f"[passenger_wsgi] STARTUP ERROR: {_err_msg}\n{tb}", flush=True)
BrokenPipeError: [Errno 32] Broken pipe
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

[passenger_wsgi] PostgreSQL initialized via pg_adapter
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
/home/dopebling/virtualenv/public_html/forum/api/3.12/lib/python3.12/site-packages/jwt/api_jwt.py:368: InsecureKeyLengthWarning: The HMAC key is 31 bytes long, which is below the minimum recommended length of 32 bytes for SHA256. See RFC 7518 Section 3.2.
  decoded = self.decode_complete(
[passenger_wsgi] PostgreSQL initialized via pg_adapter
[passenger_wsgi] STARTUP ERROR: [Errno 32] Broken pipe
Traceback (most recent call last):
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 39, in <module>
    _loop.run_until_complete(_init_postgres())
  File "/opt/alt/python312/lib64/python3.12/asyncio/base_events.py", line 691, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/dopebling/public_html/forum/api/passenger_wsgi.py", line 37, in _init_postgres
    print("[passenger_wsgi] PostgreSQL initialized via pg_adapter", flush=True)
BrokenPipeError: [Errno 32] Broken pipe

