Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Handle DBus UnknownObject error when no collection is found#43

Merged
mitya57 merged 2 commits into
mitya57:masterfrom
renatoalencar:fix/unknown-object
Aug 30, 2023
Merged

Handle DBus UnknownObject error when no collection is found#43
mitya57 merged 2 commits into
mitya57:masterfrom
renatoalencar:fix/unknown-object

Conversation

@renatoalencar
Copy link
Copy Markdown
Contributor

On Kubuntu 23.04, when trying to access a collection that doesn't exist, it returns a UnknownObject error instead of NoSuchObject. Which makes me unable of installing the package on the system.

Handling this case, makes the KWallet dialog for creating the wallet appears and the rest of workflow works as expected.

On Kubuntu 23.04, when trying to access a collection that doesn't
exist, it returns a UknownObject error instead of NoSuchObject.
Which makes me unable of installing the package on the system.

Handling this case, makes the KWallet dialog for creating the wallet
appear and the rest of workflow works as expected.
Comment thread secretstorage/util.py Outdated
@codecov
Copy link
Copy Markdown

codecov Bot commented Aug 30, 2023

Codecov Report

Merging #43 (fa11a25) into master (1e6af18) will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #43      +/-   ##
==========================================
+ Coverage   93.54%   93.55%   +0.01%     
==========================================
  Files          14       14              
  Lines         558      559       +1     
==========================================
+ Hits          522      523       +1     
  Misses         36       36              
Files Changed Coverage Δ
secretstorage/defines.py 100.00% <100.00%> (ø)
secretstorage/util.py 94.79% <100.00%> (ø)

@mitya57 mitya57 merged commit 0ca29b2 into mitya57:master Aug 30, 2023
@mitya57
Copy link
Copy Markdown
Owner

mitya57 commented Aug 30, 2023

Thank you!

@renatoalencar
Copy link
Copy Markdown
Contributor Author

Just leaving a better report on the actual error, I couldn't investigate further into the reasons that happens tho.

EEEEsssssE.EEEEEEEEEEEEEEs
======================================================================
ERROR: test_all_collections (test_collection.CollectionTest.test_all_collections)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_collection.py", line 21, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_all_items (test_collection.CollectionTest.test_all_items)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_collection.py", line 21, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_create_empty_item (test_collection.CollectionTest.test_create_empty_item)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_collection.py", line 21, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_label (test_collection.CollectionTest.test_label)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_collection.py", line 21, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_closing_context_manager (test_context_manager.ContextManagerTest.test_closing_context_manager)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_context_manager.py", line 21, in test_closing_context_manager
    collection = get_any_collection(connection)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_double_deleting (test_exceptions.ExceptionsTest.test_double_deleting)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_exceptions.py", line 18, in setUp
    self.collection = secretstorage.get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_non_existing_collection (test_exceptions.ExceptionsTest.test_non_existing_collection)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_exceptions.py", line 18, in setUp
    self.collection = secretstorage.get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_non_existing_item (test_exceptions.ExceptionsTest.test_non_existing_item)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_exceptions.py", line 18, in setUp
    self.collection = secretstorage.get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_attributes (test_item.ItemTest.test_attributes)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_item.py", line 22, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_created (test_item.ItemTest.test_created)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_item.py", line 22, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_equal (test_item.ItemTest.test_equal)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_item.py", line 22, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_item_in_all_items (test_item.ItemTest.test_item_in_all_items)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_item.py", line 22, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_label (test_item.ItemTest.test_label)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_item.py", line 22, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_modified (test_item.ItemTest.test_modified)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_item.py", line 22, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_searchable (test_item.ItemTest.test_searchable)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_item.py", line 22, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_secret (test_item.ItemTest.test_secret)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_item.py", line 22, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_secret_content_type (test_item.ItemTest.test_secret_content_type)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_item.py", line 22, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_secret_wrong_type (test_item.ItemTest.test_secret_wrong_type)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_item.py", line 22, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

======================================================================
ERROR: test_unlock (test_item.ItemTest.test_unlock)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/mateus/Desktop/secretstorage/tests/test_item.py", line 22, in setUp
    self.collection = get_any_collection(self.connection)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 190, in get_any_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/collection.py", line 46, in __init__
    self._collection.get_property('Label')
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/mateus/Desktop/secretstorage/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownObject] ("No such object path '/org/freedesktop/secrets/aliases/default'",)

----------------------------------------------------------------------
Ran 26 tests in 0.018s

FAILED (errors=19, skipped=6)

@mitya57
Copy link
Copy Markdown
Owner

mitya57 commented Aug 30, 2023

So just the tests fail, but the library itself works fine?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants