nicotine-plus / nicotine-plus

Graphical client for the Soulseek peer-to-peer network

Home Page:https://nicotine-plus.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sudden crash

resiehnnes opened this issue · comments

Sudden crash when changing file grouping mode in download tab.

Nicotine+ Version: 3.3.2
Operating System/Distribution: Fedora Linux 40 (KDE Plasma) x86_64
GTK Version: 4.12.5
Python Version: 3.11.8 (linux)

Crash log:

Type: <class 'TypeError'>
Value: Argument 1 does not allow None as a value
Traceback: File "/app/lib/python3.11/site-packages/pynicotine/gtkgui/application.py", line 961, in on_process_thread_events
return events.process_thread_events()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/lib/python3.11/site-packages/pynicotine/events.py", line 290, in process_thread_events
self.emit(event_name, *args, **kwargs)
File "/app/lib/python3.11/site-packages/pynicotine/events.py", line 246, in emit
function(*args, **kwargs)
File "/app/lib/python3.11/site-packages/pynicotine/events.py", line 330, in _thread_callback
callback(*args, **kwargs)
File "/app/lib/python3.11/site-packages/pynicotine/gtkgui/transfers.py", line 412, in _update_pending_parent_rows
self.update_parent_row(user_iter, user_child_transfers, username=username)
File "/app/lib/python3.11/site-packages/pynicotine/gtkgui/transfers.py", line 514, in update_parent_row
transfer = self.tree_view.get_row_value(iterator, "transfer_data")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/lib/python3.11/site-packages/pynicotine/gtkgui/widgets/treeview.py", line 537, in get_row_value
return self.model.get_value(iterator, self._column_ids[column_id])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^