logger exception hook fails
Closed this issue · 0 comments
marc-vdm commented
Updating AB
- Yes, I have updated AB and still experience this issue
What happened?
Happened when we ran into #1322, logger would fail when the request would hang
v 2.10.0
Relevant errors
/home/marc/.conda/envs/ab/bin/python /home/marc/sd/framework_pycharm/activity-browser/run-activity-browser.py
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
Error in sys.excepthook:
Traceback (most recent call last):
File "/home/marc/sd/framework_pycharm/activity-browser/activity_browser/logger.py", line 277, in exception_hook
log.exception(f"{error.__name__}: {message}", exc_info=exc_info)
File "/home/marc/sd/framework_pycharm/activity-browser/activity_browser/logger.py", line 236, in exception
self.log(40, msg, *args, stack_level=3, exc_info=exc_info)
File "/home/marc/sd/framework_pycharm/activity-browser/activity_browser/logger.py", line 249, in log
frame_info = inspect.stack()[stack_level]
~~~~~~~~~~~~~~~^^^^^^^^^^^^^
IndexError: list index out of range
Original exception was:
Traceback (most recent call last):
File "/home/marc/sd/framework_pycharm/activity-browser/run-activity-browser.py", line 4, in <module>
from activity_browser import run_activity_browser
File "/home/marc/sd/framework_pycharm/activity-browser/activity_browser/__init__.py", line 6, in <module>
from .mod import bw2data
File "/home/marc/sd/framework_pycharm/activity-browser/activity_browser/mod/__init__.py", line 2, in <module>
import activity_browser.mod.bw2io as bw2io
File "/home/marc/.conda/envs/ab/lib/python3.11/site-packages/shiboken2/files.dir/shibokensupport/feature.py", line 139, in _import
return original_import(name, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/marc/sd/framework_pycharm/activity-browser/activity_browser/mod/bw2io/__init__.py", line 4, in <module>
from activity_browser.info import __ei_versions__
File "/home/marc/.conda/envs/ab/lib/python3.11/site-packages/shiboken2/files.dir/shibokensupport/feature.py", line 139, in _import
return original_import(name, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/marc/sd/framework_pycharm/activity-browser/activity_browser/info.py", line 65, in <module>
__ei_versions__ = get_compatible_versions()
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/marc/sd/framework_pycharm/activity-browser/activity_browser/info.py", line 26, in get_compatible_versions
page, error = safe_link_fetch(versions_URL)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/marc/sd/framework_pycharm/activity-browser/activity_browser/utils.py", line 56, in safe_link_fetch
response = requests.get(url) # retrieve the page from the URL
^^^^^^^^^^^^^^^^^
File "/home/marc/.conda/envs/ab/lib/python3.11/site-packages/requests/api.py", line 73, in get
return request("get", url, params=params, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/marc/.conda/envs/ab/lib/python3.11/site-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/marc/.conda/envs/ab/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/marc/.conda/envs/ab/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/marc/.conda/envs/ab/lib/python3.11/site-packages/requests/adapters.py", line 667, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "/home/marc/.conda/envs/ab/lib/python3.11/site-packages/urllib3/connectionpool.py", line 789, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/home/marc/.conda/envs/ab/lib/python3.11/site-packages/urllib3/connectionpool.py", line 466, in _make_request
self._validate_conn(conn)
File "/home/marc/.conda/envs/ab/lib/python3.11/site-packages/urllib3/connectionpool.py", line 1095, in _validate_conn
conn.connect()
File "/home/marc/.conda/envs/ab/lib/python3.11/site-packages/urllib3/connection.py", line 615, in connect
self.sock = sock = self._new_conn()
^^^^^^^^^^^^^^^^
File "/home/marc/.conda/envs/ab/lib/python3.11/site-packages/urllib3/connection.py", line 196, in _new_conn
sock = connection.create_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/marc/.conda/envs/ab/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection
sock.connect(sa)
KeyboardInterrupt
Process finished with exit code 137 (interrupted by signal 9:SIGKILL)
Operating system
Linux/Other (please specify above)
Conda environment
No response