diff --git a/app/plugin.go b/app/plugin.go index 39242589c2..bcfc6d969e 100644 --- a/app/plugin.go +++ b/app/plugin.go @@ -184,6 +184,10 @@ func (a *App) InitPlugins(pluginDir, webappPluginDir string) { plugins := a.processPrepackagedPlugins(prepackagedPluginsDir) pluginsEnvironment = a.GetPluginsEnvironment() + if pluginsEnvironment == nil { + mlog.Info("Plugins environment not found, server is likely shutting down") + return + } pluginsEnvironment.SetPrepackagedPlugins(plugins) // Sync plugin active state when config changes. Also notify plugins.