Skip to content

[pass][BUG][pass]: cache service fails, disabling the plugin #183

Description

@michaelhaaf

Submission checklist

  • I have searched existing issues and confirmed this is not a duplicate.
  • I am using the latest available version of Noctalia and of the plugin.
  • This is a bug in a community plugin, not in Noctalia itself (those belong in the noctalia repo).

Plugin

pass

Plugin version

0.0.1

Bug description

After the cache interval has elapsed (default: 30s) the cache service fails, giving the notification seen in the logs below. The plugin disables itself, so starting the launcher with /pass does not have the intended behavior.

I was thinking that the service was not reading my $PASSWORD_STORE_DIR environment variable correctly, but even after creating a symlink from $PASSWORD_STORE_DIR to the default ~/.password-store , the error remains.

I'm wondering if anyone has general tips for monitoring noctalia plugin service scripts? Is there a way to trigger the luau code independently from the plugin, or set up more verbose logging, or anything like that?

Thanks in advance.

Logs:

emrtnn/pass:cache stopped responding and was disabled. Reload it after fixing the issue.

Steps to reproduce

  1. Enable the pass plugin
  2. Wait for the cache interval to elapse (default, 30s)
  3. A notification is raised alerting that the cache service has failed, disabling the plugin

Expected behavior

The cache service should not fail and disable the plugin.

Actual behavior

The cache service fails and disables the plugin.

Logs / error output

emrtnn/pass:cache stopped responding and was disabled. Reload it after fixing the issue.

Noctalia version

v5.0.0

Compositor

Niri

Environment information


Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions