From a766ea24d4d6f311ab5153e0d3cf9fdfa90a10e7 Mon Sep 17 00:00:00 2001 From: Andrew Robinson Hodges Date: Wed, 18 Dec 2024 14:48:27 +0000 Subject: [PATCH] fix: don't attempt to update language client config if there is no language client --- .../io/snyk/eclipse/plugin/wizards/SnykWizardModel.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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(); + }; } }