Skip to content

Commit 4ee0a0f

Browse files
authored
fix: NPE: Cannot invoke "com.intellij.lang.Language.isKindOf(com.intellij.lang.Language)" because "language" is null (#744)
Fixes #741 Signed-off-by: Jeff MAURY <jmaury@redhat.com>
1 parent 480aa99 commit 4ee0a0f

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/main/java/com/redhat/devtools/intellij/quarkus/lsp4ij/LanguageServersRegistry.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,9 +214,11 @@ public boolean matches(@Nonnull Document document, @Nonnull LanguageServerDefini
214214

215215
private Set<LanguageServerDefinition> getAvailableLSFor(Language language) {
216216
Set<LanguageServerDefinition> res = new HashSet<>();
217-
for (ContentTypeToLanguageServerDefinition mapping : this.connections) {
218-
if (language.isKindOf(mapping.getKey())) {
219-
res.add(mapping.getValue());
217+
if (language != null) {
218+
for (ContentTypeToLanguageServerDefinition mapping : this.connections) {
219+
if (language.isKindOf(mapping.getKey())) {
220+
res.add(mapping.getValue());
221+
}
220222
}
221223
}
222224
return res;

0 commit comments

Comments
 (0)