From d3d8d033f0bc9461e98d319d63b6e2b6721ae3a0 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 2 Oct 2015 15:02:24 +0200 Subject: [PATCH] logging for EA-73982 - assert: RenameProcessor.findUsages --- .../src/com/intellij/refactoring/rename/RenameProcessor.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/refactoring/rename/RenameProcessor.java b/platform/lang-impl/src/com/intellij/refactoring/rename/RenameProcessor.java index 06d812127d6f..ef76ae11eabb 100644 --- a/platform/lang-impl/src/com/intellij/refactoring/rename/RenameProcessor.java +++ b/platform/lang-impl/src/com/intellij/refactoring/rename/RenameProcessor.java @@ -300,7 +300,10 @@ public class RenameProcessor extends BaseRefactoringProcessor { //noinspection ForLoopReplaceableByForEach for (int i = 0; i < elements.size(); i++) { PsiElement element = elements.get(i); - LOG.assertTrue(element != null); + if (element == null) { + LOG.error("primary: " + myPrimaryElement + "; renamers: " + myRenamers); + continue; + } final String newName = myAllRenames.get(element); final UsageInfo[] usages = RenameUtil.findUsages(element, newName, mySearchInComments, mySearchTextOccurrences, myAllRenames); final List usagesList = Arrays.asList(usages);