-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
When I run this code, as it's on the README:
try (SimpleCollection collection = new SimpleCollection()) {
String item = collection.createItem("My Item", "secret");
char[] actual = collection.getSecret(item);
// assertEquals("secret", new String(actual));
// assertEquals("My Item", collection.getLabel(item));
collection.deleteItem(item);
}then I'm hitting this error:
[main] INFO org.freedesktop.dbus.connections.transports.TransportBuilder - Using transport dbus-java-transport-native-unixsocket for address unix:path=/run/user/1000/bus
[DBus-Signal-Receiver-1] INFO de.swiesend.secretservice.handlers.SignalHandler - Received signal Collection.ItemCreated: /org/freedesktop/secrets/collection/login/41
[DBus-Signal-Receiver-1] INFO de.swiesend.secretservice.handlers.SignalHandler - Received signal Service.CollectionChanged: /org/freedesktop/secrets/collection/login
[main] INFO de.swiesend.secretservice.simple.SimpleCollection - Locked collection: Login (/org/freedesktop/secrets/aliases/default)
[main] INFO de.swiesend.secretservice.handlers.SignalHandler - Await signal Prompt.Completed(/org/freedesktop/secrets/prompt/u15) within 120 seconds.
[DBus-Signal-Receiver-1] INFO de.swiesend.secretservice.handlers.SignalHandler - Received signal Service.CollectionChanged: /org/freedesktop/secrets/collection/login
[DBus-Signal-Receiver-1] INFO de.swiesend.secretservice.handlers.SignalHandler - Received signal Prompt.Completed(/org/freedesktop/secrets/prompt/u15): {dismissed: false, result: [[/org/freedesktop/secrets/aliases/default]]}
[main] INFO de.swiesend.secretservice.simple.SimpleCollection - Unlocked collection: Login (/org/freedesktop/secrets/aliases/default)
[DBus-Signal-Receiver-1] INFO de.swiesend.secretservice.handlers.SignalHandler - Received signal Collection.ItemDeleted: /org/freedesktop/secrets/collection/login/41
[DBus-Signal-Receiver-1] INFO de.swiesend.secretservice.handlers.SignalHandler - Received signal Collection.ItemCreated: /org/freedesktop/secrets/collection/login/42
[DBusConnection [listener=false]] ERROR org.freedesktop.dbus.connections.IncomingMessageThread - FatalException in connection thread
org.freedesktop.dbus.exceptions.FatalDBusException: java.io.EOFException: (1) Underlying transport returned -1
at org.freedesktop.dbus.connections.AbstractConnection.readIncoming(AbstractConnection.java:1146)
at org.freedesktop.dbus.connections.IncomingMessageThread.run(IncomingMessageThread.java:42)
Caused by: java.io.EOFException: (1) Underlying transport returned -1
at org.freedesktop.dbus.spi.message.AbstractInputStreamMessageReader.readMessage(AbstractInputStreamMessageReader.java:54)
at org.freedesktop.dbus.connections.transports.AbstractTransport.readMessage(AbstractTransport.java:85)
at org.freedesktop.dbus.connections.AbstractConnection.readIncoming(AbstractConnection.java:1135)
... 1 more
[main] ERROR de.swiesend.secretservice.handlers.MessageHandler - Unexpected D-Bus response:
org.freedesktop.dbus.exceptions.DBusException: java.io.EOFException
at de.swiesend.secretservice.handlers.MessageHandler.send(MessageHandler.java:64)
at de.swiesend.secretservice.handlers.Messaging.send(Messaging.java:37)
at de.swiesend.secretservice.Item.getSecret(Item.java:94)
at de.swiesend.secretservice.simple.SimpleCollection.getSecret(SimpleCollection.java:619)
at dev.enola.common.secret.gnome.GnomeSecretManager.getOptional(GnomeSecretManager.java:54)
at dev.enola.common.secret.SecretManager.get(SecretManager.java:88)
at dev.enola.common.secret.gnome.GnomeSecretManager.main(GnomeSecretManager.java:83)
Exception in thread "main" java.lang.IllegalStateException: GnomeSecretManager missing secret: test
at dev.enola.common.secret.SecretManager.lambda$get$0(SecretManager.java:92)
at java.base/java.util.Optional.orElseThrow(Optional.java:403)
at dev.enola.common.secret.SecretManager.get(SecretManager.java:89)
at dev.enola.common.secret.gnome.GnomeSecretManager.main(GnomeSecretManager.java:83)
Does anyone know what I might be missing?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels