From 9f48c55409e69b7745fa41fe22b90a6cb1df0a16 Mon Sep 17 00:00:00 2001 From: Sergey Simonchik Date: Fri, 23 Sep 2016 00:39:02 +0300 Subject: [PATCH] move ts error filter to new API --- .../execution/filters/AbstractFileHyperlinkFilter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/execution/filters/AbstractFileHyperlinkFilter.java b/platform/lang-impl/src/com/intellij/execution/filters/AbstractFileHyperlinkFilter.java index 428e61646f6c..c9259860584c 100644 --- a/platform/lang-impl/src/com/intellij/execution/filters/AbstractFileHyperlinkFilter.java +++ b/platform/lang-impl/src/com/intellij/execution/filters/AbstractFileHyperlinkFilter.java @@ -20,6 +20,7 @@ import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.project.Project; import com.intellij.openapi.roots.ProjectFileIndex; import com.intellij.openapi.util.io.FileUtil; +import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.util.containers.ContainerUtil; import org.jetbrains.annotations.NotNull; @@ -66,7 +67,8 @@ public abstract class AbstractFileHyperlinkFilter implements Filter { } List items = ContainerUtil.newArrayList(); for (FileHyperlinkRawData link : links) { - VirtualFile file = findFile(FileUtil.toSystemIndependentName(link.getFilePath())); + String filePath = FileUtil.toSystemIndependentName(link.getFilePath()); + VirtualFile file = StringUtil.isEmptyOrSpaces(filePath) ? null : findFile(filePath); if (file != null) { OpenFileHyperlinkInfo info = new OpenFileHyperlinkInfo(myProject, file,