diff --git a/xml/xml-psi-impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java b/xml/xml-psi-impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java index 25c2566f884b..748aa8ea07ed 100644 --- a/xml/xml-psi-impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java +++ b/xml/xml-psi-impl/src/com/intellij/xml/impl/schema/XmlElementDescriptorImpl.java @@ -16,10 +16,7 @@ package com.intellij.xml.impl.schema; import com.intellij.codeInsight.daemon.Validator; -import com.intellij.psi.ElementManipulators; -import com.intellij.psi.PsiElement; -import com.intellij.psi.PsiFile; -import com.intellij.psi.PsiReference; +import com.intellij.psi.*; import com.intellij.psi.meta.PsiWritableMetaData; import com.intellij.psi.util.PsiTreeUtil; import com.intellij.psi.xml.*; @@ -568,7 +565,14 @@ public class XmlElementDescriptorImpl extends XsdEnumerationDescriptor @Override public String toString() { - return getName() + " (" + getNamespace() + ")"; + String namespace; + try { + namespace = getNamespace(); + } + catch (PsiInvalidElementAccessException e) { + namespace = "!!!Invalid!!!"; + } + return getName() + " (" + namespace + ")"; } @Override