From 141b98154cb5beffe1a9cebb2fe0e3ed7626e33f Mon Sep 17 00:00:00 2001 From: Karsten Thoms Date: Mon, 17 Dec 2018 11:01:41 +0100 Subject: [PATCH] [#7] Avoid NPE in getIssueSummary issue.getUriToProblem() might be null when issues are created from runtime exceptions --- .../src/com/itemis/xtext/testing/FluentIssueCollection.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/com.itemis.xtext.testing/src/com/itemis/xtext/testing/FluentIssueCollection.java b/plugins/com.itemis.xtext.testing/src/com/itemis/xtext/testing/FluentIssueCollection.java index 9a22e19..f9b352c 100644 --- a/plugins/com.itemis.xtext.testing/src/com/itemis/xtext/testing/FluentIssueCollection.java +++ b/plugins/com.itemis.xtext.testing/src/com/itemis/xtext/testing/FluentIssueCollection.java @@ -414,7 +414,7 @@ public static void dumpIssue(final Resource resource, final Issue issue) { public static String getIssueSummary(final Resource resource, final Issue issue) { boolean validFragment = true; - if ("//".equals(issue.getUriToProblem().fragment())) { + if (issue.getUriToProblem() == null || "//".equals(issue.getUriToProblem().fragment())) { validFragment = false; }