From 5d9ffbcefbc6208ddfaa635d6877d5617af1814b Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Tue, 1 Sep 2015 15:59:24 +0300 Subject: [PATCH] EA-71180 Checks that psi element is valid --- .../refactoring/rename/ResourceBundleRenameUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/properties/src/com/intellij/lang/properties/refactoring/rename/ResourceBundleRenameUtil.java b/plugins/properties/src/com/intellij/lang/properties/refactoring/rename/ResourceBundleRenameUtil.java index 79694f7ae35a..869be96b5b1b 100644 --- a/plugins/properties/src/com/intellij/lang/properties/refactoring/rename/ResourceBundleRenameUtil.java +++ b/plugins/properties/src/com/intellij/lang/properties/refactoring/rename/ResourceBundleRenameUtil.java @@ -40,7 +40,9 @@ public class ResourceBundleRenameUtil { private final static Logger LOG = Logger.getInstance(ResourceBundleRenameUtil.class); public static void renameResourceBundleKey(final @NotNull PsiElement psiElement, final @NotNull Project project) { - PsiElementRenameHandler.invoke(psiElement, project, psiElement.getContainingFile(), null); + if (psiElement.isValid()) { + PsiElementRenameHandler.invoke(psiElement, project, psiElement.getContainingFile(), null); + } } public static void renameResourceBundleBaseName(final @NotNull ResourceBundle resourceBundle, final @NotNull Project project) {