From f06fdf9cc64c3e767daaa08ad2c23fe5925ce2a4 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Mon, 12 Apr 2021 14:29:21 +0300 Subject: [PATCH] IDEA-266461 JSP Tag Plugin completion broken in IDEA 2021.1 avoid UnsupportedOperationException caused by files in jar GitOrigin-RevId: 21a5b8d5b2e98b6c4a7f17cdd9296ef9572eae40 --- java/jsp-spi/src/com/intellij/psi/jsp/JspSpiUtil.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/java/jsp-spi/src/com/intellij/psi/jsp/JspSpiUtil.java b/java/jsp-spi/src/com/intellij/psi/jsp/JspSpiUtil.java index 7d419ea74bca..5da8dc8a0c8b 100644 --- a/java/jsp-spi/src/com/intellij/psi/jsp/JspSpiUtil.java +++ b/java/jsp-spi/src/com/intellij/psi/jsp/JspSpiUtil.java @@ -135,7 +135,10 @@ public abstract class JspSpiUtil { List result = new ArrayList<>(); processClassPathItems(virtualFile, module, file -> { if (file != null && file.isValid()) { - result.add(file.toNioPath()); + Path path = file.getFileSystem().getNioPath(file); + if (path != null) { + result.add(path); + } } }, includeModuleOutput); return result;