diff --git a/plugin/src/main/java/io/snyk/eclipse/plugin/wizards/SnykWizardModel.java b/plugin/src/main/java/io/snyk/eclipse/plugin/wizards/SnykWizardModel.java index b4f507b7..42edeb6d 100644 --- a/plugin/src/main/java/io/snyk/eclipse/plugin/wizards/SnykWizardModel.java +++ b/plugin/src/main/java/io/snyk/eclipse/plugin/wizards/SnykWizardModel.java @@ -19,6 +19,10 @@ public void resetPreferences() { Preferences.getInstance().setIsInsecure(initialUnknownCerts); Preferences.getInstance().store(Preferences.AUTH_TOKEN_KEY, initialAuthToken); - SnykExtendedLanguageClient.getInstance().updateConfiguration(); + SnykExtendedLanguageClient client = SnykExtendedLanguageClient.getInstance(); + // The language client may be null when the extension first loads, so only update configuration if we are able. + if (client != null) { + client.updateConfiguration(); + }; } }