Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin settings, installing new versions of plugin, getting and deleting plugin configurations #1295

Open
hlg opened this issue May 10, 2023 · 2 comments

Comments

@hlg
Copy link
Member

hlg commented May 10, 2023

When a serializer plugin is installed from file and user settings do exist for that plugin, the default values are not applied. This makes only sense for options that did already exist earlier. For new options however, default values should be applied.

@hlg hlg added the bug label Jun 4, 2023
@hlg hlg changed the title Default plugin settings when installing new version of a plugin Plugin settings, installing new versions of plugin, getting and deleting plugin configurations Jun 4, 2023
@hlg
Copy link
Member Author

hlg commented Jun 4, 2023

There are more issues associated with plugin (user) settings and their retrieval, modification and deletion. In particular:

  • ServiceInterface.getSerializerByName fails after uninstall and new install of plugin, unless new user config created manually.
  • PluginInterface.deletePluginConfiguration fails in most cases (exception: render engine plugin if auto-created user config).

@hlg
Copy link
Member Author

hlg commented Aug 27, 2024

Another one particular for locally installed plugins: They are not deleted properly. Direct deletion does not seem to have an effect (no error messages either). After reverting (updating) to a Maven-hosted version and deleting of the Maven version, the old locally installed plugin-jar is still there and hinders subsequent reinstallation.

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

No branches or pull requests

1 participant