If we delete the plugins in Morpheus, will the deleted plugins still be displayed elsewhere?

Hi,

We are trying to delete installed plugins via Integration > Plugins > Delete, and the deletion was successful. However, we are still experiencing the following issues:

  1. The deleted plugins are still visible in Integration > Plugins.
  2. The deleted plugins are still available as an option when creating a backup based on the selected instance (Backups > Backups > Add > Select Source (Instance) > Name Type (Select Instance and Next) > Info (Backup Type)).
  3. The deleted plugins are still appearing when adding a datastore (Infrastructure > Cluster > Select VM > Storage > Add (Add Storage > Type)).

Are these behaviors expected in Morpheus, or should the plugins no longer be visible after deletion?

If this is an expected feature, what are the possible ways to resolve or work around this issue?

If you are still seeing them in administration > integrations > plugins they are probably not deleting successfully.

What plug-in and what do the logs say?

I have reviewed the logs and observed the following behavior:

  1. During the first deletion attempt, the plugin was successfully removed. The logs confirmed this with the message:
    “Plugin removed, executing teardown tasks for HPE SimpliVity [simplivity.datastore].”*
  2. However, despite this confirmation, the deleted plugins were still visible in the system.
  3. Consequently, I attempted to delete the plugin again. During this second attempt, the logs recorded an error:
    “[Error deleting pluginInstance: com.morpheus.plugin.PluginInstance : 22, java.lang.NullPointerException: Cannot get property ‘isEmbedded’ on null object]”*

Even though the second deletion attempt resulted in an error, indicating that the plugin is no longer present, it is still being displayed in the following locations:

  1. Administration > Integrations > Plugins
  2. Backups > Backups > Add > Select Source (Instance) > Name Type (Select Instance and Next) > Info (Backup Type)
  3. Infrastructure > Cluster > Select VM > Storage > Add (Add Storage > Type)

This suggests that while the deletion process removed the plugin at a system level, some references or cached entries might still exist in the UI or database, causing it to appear in these sections?