-
Notifications
You must be signed in to change notification settings - Fork 160
Open
Description
Description
After selecting an archive and clicking the 'Extract…' button, the file selector dialogue appears. When I click on a selection box to select a folder, I get the following message:
OS: Linux
Release: 6.15.2-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Tue, 10 Jun 2025 21:32:33 +0000
Date and Time: 2025-06-12 10:16:37
Borg Version: 1.4.1
Vorta Version: 0.10.3
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/vorta/views/partials/treemodel.py", line 993, in lessThan
data2 = self.choose_data(right)
File "/usr/lib/python3.13/site-packages/vorta/views/extract_dialog.py", line 277, in choose_data
return item.data.health
^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'data'
Reproduction
- I tried to reproduce the issue.
- I was able to reproduce the issue.
OS
Archlinux, hyprland
Version of Vorta
0.10.3
What did you install Vorta with?
Distribution package
Version of Borg
1.4.1
Logs
2025-06-12 10:13:04,722 - vorta.i18n - DEBUG - Loading translation succeeded for ['en-Latn-US', 'en-US', 'en-Latn', 'en'].
2025-06-12 10:13:04,776 - vorta.views.source_tab - DEBUG - Added item number 0 from 1
2025-06-12 10:13:04,777 - vorta.views.source_tab - DEBUG - Added item number 1 from 2
2025-06-12 10:13:04,777 - vorta.views.source_tab - DEBUG - Added item number 2 from 3
2025-06-12 10:13:04,777 - vorta.views.source_tab - DEBUG - Added item number 3 from 4
2025-06-12 10:13:04,959 - root - INFO - Using NetworkManagerMonitor NetworkStatusMonitor implementation.
2025-06-12 10:13:04,985 - vorta.scheduler - INFO - Setting timer for profile 4
2025-06-12 10:13:04,987 - vorta.scheduler - DEBUG - Scheduling next run for 2025-06-12 10:43:22.005852
2025-06-12 10:13:04,996 - vorta.scheduler - INFO - Setting timer for profile 4
2025-06-12 10:13:04,997 - vorta.scheduler - DEBUG - Scheduling next run for 2025-06-12 17:43:22.005852
2025-06-12 10:13:05,030 - vorta.borg.jobs_manager - DEBUG - Add job for site default
2025-06-12 10:13:05,030 - vorta.borg.jobs_manager - DEBUG - Start job on site: default
2025-06-12 10:13:05,035 - vorta.borg.borg_job - INFO - Running command /usr/bin/borg --version
2025-06-12 10:13:05,337 - vorta.borg.jobs_manager - DEBUG - Finish job for site: default
2025-06-12 10:13:05,337 - vorta.scheduler - DEBUG - Refreshing all scheduler timers
2025-06-12 10:13:05,337 - vorta.borg.jobs_manager - DEBUG - No more jobs for site: default
2025-06-12 10:13:05,339 - vorta.scheduler - INFO - Setting timer for profile 3
2025-06-12 10:13:05,340 - vorta.scheduler - DEBUG - Scheduling next run for 2025-06-12 14:50:47.578890
2025-06-12 10:13:05,342 - vorta.scheduler - INFO - Setting timer for profile 4
2025-06-12 10:13:05,343 - vorta.scheduler - DEBUG - Scheduling next run for 2025-06-12 17:43:22.005852
2025-06-12 10:13:11,564 - vorta.views.source_tab - DEBUG - Added item number 0 from 1
2025-06-12 10:13:11,564 - vorta.views.source_tab - DEBUG - Added item number 1 from 2
2025-06-12 10:13:11,565 - vorta.views.source_tab - DEBUG - Added item number 2 from 3
2025-06-12 10:13:11,565 - vorta.views.source_tab - DEBUG - Added item number 3 from 4
2025-06-12 10:13:12,352 - vorta.views.source_tab - DEBUG - Added item number 0 from 1
2025-06-12 10:13:12,352 - vorta.views.source_tab - DEBUG - Added item number 1 from 2
2025-06-12 10:13:12,352 - vorta.views.source_tab - DEBUG - Added item number 2 from 3
2025-06-12 10:13:12,353 - vorta.views.source_tab - DEBUG - Added item number 3 from 4
2025-06-12 10:13:15,733 - vorta.keyring.abc - DEBUG - No module named 'objc'
2025-06-12 10:13:15,752 - asyncio - DEBUG - Using selector: EpollSelector
2025-06-12 10:13:15,752 - vorta.keyring.abc - DEBUG - Using VortaSecretStorageKeyring
2025-06-12 10:13:15,752 - vorta.borg.borg_job - DEBUG - Using VortaSecretStorageKeyring keyring to store passwords.
2025-06-12 10:13:15,753 - asyncio - DEBUG - Using selector: EpollSelector
2025-06-12 10:13:15,753 - vorta.keyring.secretstorage - DEBUG - Found 1 passwords matching repo URL.
2025-06-12 10:13:15,753 - vorta.keyring.secretstorage - DEBUG - Retrieved password for repo ssh://borgbackup@host:/mnt/storage/backup/framework
2025-06-12 10:13:15,778 - vorta.borg.jobs_manager - DEBUG - Add job for site 3
2025-06-12 10:13:15,779 - vorta.borg.jobs_manager - DEBUG - Start job on site: 3
2025-06-12 10:13:15,798 - vorta.borg.borg_job - INFO - Running command /usr/bin/borg list --info --log-json --json-lines --format {mode}{user}{group}{size}{isomtime}{path}{source}{health}{NL} ssh://borgbackup@host:/mnt/storage/backup/framework::framework
2025-06-12 10:13:45,829 - vorta.borg.jobs_manager - DEBUG - Finish job for site: 3
2025-06-12 10:13:45,830 - vorta.borg.jobs_manager - DEBUG - No more jobs for site: 3
2025-06-12 10:13:45,830 - vorta.scheduler - INFO - Setting timer for profile 4
2025-06-12 10:13:45,831 - vorta.scheduler - DEBUG - Scheduling next run for 2025-06-12 17:43:22.005852
2025-06-12 10:16:32,746 - vorta.views.extract_dialog - DEBUG - Overriding data for home/user/.backup/paperless
2025-06-12 10:16:36,998 - root - CRITICAL - Uncaught exception, file a report at https://github.com/borgbase/vorta/issues/new/choose
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/vorta/views/partials/treemodel.py", line 993, in lessThan
data2 = self.choose_data(right)
File "/usr/lib/python3.13/site-packages/vorta/views/extract_dialog.py", line 277, in choose_data
return item.data.health
^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'data'
2025-06-12 10:18:15,088 - root - CRITICAL - Uncaught exception, file a report at https://github.com/borgbase/vorta/issues/new/choose
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/vorta/views/partials/treemodel.py", line 993, in lessThan
data2 = self.choose_data(right)
File "/usr/lib/python3.13/site-packages/vorta/views/extract_dialog.py", line 277, in choose_data
return item.data.health
^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'data'
2025-06-12 10:18:17,573 - root - CRITICAL - Uncaught exception, file a report at https://github.com/borgbase/vorta/issues/new/choose
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/vorta/views/partials/treemodel.py", line 993, in lessThan
data2 = self.choose_data(right)
File "/usr/lib/python3.13/site-packages/vorta/views/extract_dialog.py", line 277, in choose_data
return item.data.health
^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'data'
2025-06-12 10:18:20,688 - root - CRITICAL - Uncaught exception, file a report at https://github.com/borgbase/vorta/issues/new/choose
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/vorta/views/partials/treemodel.py", line 993, in lessThan
data2 = self.choose_data(right)
File "/usr/lib/python3.13/site-packages/vorta/views/extract_dialog.py", line 277, in choose_data
return item.data.health
^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'data'
2025-06-12 10:19:59,060 - vorta.i18n - DEBUG - Loading translation succeeded for ['en-Latn-US', 'en-US', 'en-Latn', 'en'].
2025-06-12 10:19:59,112 - vorta.views.source_tab - DEBUG - Added item number 0 from 1
2025-06-12 10:19:59,113 - vorta.views.source_tab - DEBUG - Added item number 1 from 2
2025-06-12 10:19:59,113 - vorta.views.source_tab - DEBUG - Added item number 2 from 3
2025-06-12 10:19:59,113 - vorta.views.source_tab - DEBUG - Added item number 3 from 4
2025-06-12 10:19:59,301 - root - INFO - Using NetworkManagerMonitor NetworkStatusMonitor implementation.
2025-06-12 10:19:59,325 - vorta.scheduler - INFO - Setting timer for profile 4
2025-06-12 10:19:59,327 - vorta.scheduler - DEBUG - Scheduling next run for 2025-06-12 10:43:22.005852
2025-06-12 10:19:59,339 - vorta.scheduler - INFO - Setting timer for profile 4
2025-06-12 10:19:59,340 - vorta.scheduler - DEBUG - Scheduling next run for 2025-06-12 17:43:22.005852
2025-06-12 10:19:59,371 - vorta.borg.jobs_manager - DEBUG - Add job for site default
2025-06-12 10:19:59,371 - vorta.borg.jobs_manager - DEBUG - Start job on site: default
2025-06-12 10:19:59,375 - vorta.borg.borg_job - INFO - Running command /usr/bin/borg --version
2025-06-12 10:19:59,686 - vorta.borg.jobs_manager - DEBUG - Finish job for site: default
2025-06-12 10:19:59,686 - vorta.borg.jobs_manager - DEBUG - No more jobs for site: default
2025-06-12 10:19:59,686 - vorta.scheduler - DEBUG - Refreshing all scheduler timers
2025-06-12 10:19:59,688 - vorta.scheduler - INFO - Setting timer for profile 3
2025-06-12 10:19:59,689 - vorta.scheduler - DEBUG - Scheduling next run for 2025-06-12 14:50:47.578890
2025-06-12 10:19:59,691 - vorta.scheduler - INFO - Setting timer for profile 4
2025-06-12 10:19:59,691 - vorta.scheduler - DEBUG - Scheduling next run for 2025-06-12 17:43:22.005852
2025-06-12 10:22:03,225 - vorta.keyring.abc - DEBUG - No module named 'objc'
2025-06-12 10:22:03,244 - asyncio - DEBUG - Using selector: EpollSelector
2025-06-12 10:22:03,244 - vorta.keyring.abc - DEBUG - Using VortaSecretStorageKeyring
2025-06-12 10:22:03,245 - vorta.borg.borg_job - DEBUG - Using VortaSecretStorageKeyring keyring to store passwords.
2025-06-12 10:22:03,245 - asyncio - DEBUG - Using selector: EpollSelector
2025-06-12 10:22:03,245 - vorta.keyring.secretstorage - DEBUG - Found 1 passwords matching repo URL.
2025-06-12 10:22:03,245 - vorta.keyring.secretstorage - DEBUG - Retrieved password for repo ssh://borgbackup@host:mnt/storage/backup/framework
2025-06-12 10:22:03,270 - vorta.borg.jobs_manager - DEBUG - Add job for site 3
2025-06-12 10:22:03,270 - vorta.borg.jobs_manager - DEBUG - Start job on site: 3
2025-06-12 10:22:03,283 - vorta.borg.borg_job - INFO - Running command /usr/bin/borg list --info --log-json --json-lines --format {mode}{user}{group}{size}{isomtime}{path}{source}{health}{NL} ssh://borgbackup@host:/mnt/storage/backup/framework::framework-2025-06-12-094035-24
2025-06-12 10:22:32,665 - vorta.borg.jobs_manager - DEBUG - Finish job for site: 3
2025-06-12 10:22:32,666 - vorta.borg.jobs_manager - DEBUG - No more jobs for site: 3
2025-06-12 10:22:32,667 - vorta.scheduler - INFO - Setting timer for profile 4
2025-06-12 10:22:32,667 - vorta.scheduler - DEBUG - Scheduling next run for 2025-06-12 17:43:22.005852
2025-06-12 10:25:19,321 - vorta.views.extract_dialog - DEBUG - Overriding data for home/user/.backup/paperless
2025-06-12 10:25:22,640 - root - CRITICAL - Uncaught exception, file a report at https://github.com/borgbase/vorta/issues/new/choose
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/vorta/views/partials/treemodel.py", line 993, in lessThan
data2 = self.choose_data(right)
File "/usr/lib/python3.13/site-packages/vorta/views/extract_dialog.py", line 277, in choose_data
return item.data.health
^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'data'
2025-06-12 10:25:36,698 - root - CRITICAL - Uncaught exception, file a report at https://github.com/borgbase/vorta/issues/new/choose
Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/vorta/views/partials/treemodel.py", line 993, in lessThan
data2 = self.choose_data(right)
File "/usr/lib/python3.13/site-packages/vorta/views/extract_dialog.py", line 277, in choose_data
return item.data.health
^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'data'
Metadata
Metadata
Assignees
Labels
No labels