History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEADEV-13353
Type: Exception Exception
Status: Reopened Reopened
Priority: Major Major
Assignee: Eugene Zhuravlev
Reporter: Alexander Chernikov
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
IDEA: Development

NPE throgh SplitIfAction.isAvailable() on erasing particular content in ant build

Created: 17 Jan 07 18:33   Updated: 05 Feb 07 16:28
Component/s: Editor. Intention Actions
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown

Build: 6,645


 Description  « Hide
Get an ant script:
<project name="imported" default="parent-target">
	<target name="parent-target">
		<echo message="File: ${ant.file}. Project: ${ant.project.name}. Task: parent-target."/>
	</target>
</project>

Try to make <target> element empty the following natural way. Put cursor right after "parent-target" closing quote, before '>'. Select with Shift+arrows up to closing '>' in the </target> tag. Press '/'.
Script is correctly changed to

<project name="imported" default="parent-target">
	<target name="parent-target"/>
</project>

but the trace is thrown

No message
java.lang.NullPointerException
	at com.intellij.codeInsight.intention.impl.SplitIfAction.isAvailable(SplitIfAction.java:73)
	at com.intellij.codeInsight.daemon.impl.ShowIntentionsPass.a(ShowIntentionsPass.java:115)
	at com.intellij.codeInsight.daemon.impl.ShowIntentionsPass.doApplyInformationToEditor(ShowIntentionsPass.java:186)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.applyInformationToEditor(TextEditorHighlightingPass.java:80)
	at com.intellij.codeInsight.daemon.impl.PassExecutorService$4.run(PassExecutorService.java:5)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:17)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:15)
	at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:61)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:169)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

I cannot reproduce this in arbitrary XML and even in the same file with "project" element.



 All   Comments   Work Log   Change History      Sort Order:
Alexander Chernikov - 05 Feb 07 16:28
Exactly the same scenario causes different exception (repeated 2 times of 2 attempts):
AntTask[echo]: 65
java.lang.AssertionError: AntTask[echo]: 65
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:147)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:98)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:14)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:45)
	at com.intellij.psi.impl.source.PsiFileImpl.findElementAt(PsiFileImpl.java:114)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:166)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:27)
	at com.intellij.codeInsight.highlighting.BraceHighlightingHandler.<init>(BraceHighlightingHandler.java:96)
	at com.intellij.codeInsight.highlighting.BraceHighlighter$2.run(BraceHighlighter.java:2)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:5)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:113)
	at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:140)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:24)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)



java.lang.AssertionError: AntTask[echo]: 65
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:147)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:98)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:14)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:45)
	at com.intellij.psi.impl.source.PsiFileImpl.findElementAt(PsiFileImpl.java:114)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:166)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:27)
	at com.intellij.codeInsight.highlighting.BraceHighlightingHandler.<init>(BraceHighlightingHandler.java:96)
	at com.intellij.codeInsight.highlighting.BraceHighlighter$2.run(BraceHighlighter.java:2)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:5)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:113)
	at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:140)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:24)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)



java.lang.AssertionError: AntTask[echo]: 65
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:147)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:98)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:14)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:45)
	at com.intellij.psi.impl.source.PsiFileImpl.findElementAt(PsiFileImpl.java:114)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:166)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:27)
	at com.intellij.codeInsight.highlighting.BraceHighlightingHandler.<init>(BraceHighlightingHandler.java:96)
	at com.intellij.codeInsight.highlighting.BraceHighlighter$2.run(BraceHighlighter.java:2)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:5)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:113)
	at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:140)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:24)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)



java.lang.AssertionError: AntTask[echo]: 65
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:147)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:98)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:14)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:45)
	at com.intellij.psi.impl.source.PsiFileImpl.findElementAt(PsiFileImpl.java:114)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:166)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:27)
	at com.intellij.codeInsight.highlighting.BraceHighlightingHandler.<init>(BraceHighlightingHandler.java:96)
	at com.intellij.codeInsight.highlighting.BraceHighlighter$2.run(BraceHighlighter.java:2)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:5)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:113)
	at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:140)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:24)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)



java.lang.AssertionError: AntTask[echo]: 65
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:147)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:98)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:14)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:45)
	at com.intellij.psi.impl.source.PsiFileImpl.findElementAt(PsiFileImpl.java:114)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:166)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:27)
	at com.intellij.codeInsight.highlighting.BraceHighlightingHandler.<init>(BraceHighlightingHandler.java:96)
	at com.intellij.codeInsight.highlighting.BraceHighlighter$2.run(BraceHighlighter.java:2)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:5)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:113)
	at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:140)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:24)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)



java.lang.AssertionError: AntTask[echo]: 65
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:147)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:98)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:14)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:45)
	at com.intellij.psi.impl.source.PsiFileImpl.findElementAt(PsiFileImpl.java:114)
	at com.intellij.codeInsight.completion.CompletionContext.init(CompletionContext.java:13)
	at com.intellij.codeInsight.completion.CompletionContext.<init>(CompletionContext.java:84)
	at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.invoke(CodeCompletionHandlerBase.java:20)
	at com.intellij.codeInsight.AutoPopupController$5$1.run(AutoPopupController.java:0)
	at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:65)
	at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:7)
	at com.intellij.codeInsight.AutoPopupController$5.run(AutoPopupController.java:1)
	at com.intellij.util.Alarm$1.run(Alarm.java:106)
	at com.intellij.util.Alarm$MyThread$1.run(Alarm.java:250)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:5)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:113)
	at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:140)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:24)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)



java.lang.AssertionError: AntTask[echo]: 65
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:147)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:98)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:14)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:45)
	at com.intellij.psi.impl.source.PsiFileImpl.findElementAt(PsiFileImpl.java:114)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:166)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:27)
	at com.intellij.codeInsight.daemon.impl.ShowIntentionsPass.a(ShowIntentionsPass.java:102)
	at com.intellij.codeInsight.daemon.impl.ShowIntentionsPass.doApplyInformationToEditor(ShowIntentionsPass.java:130)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.applyInformationToEditor(TextEditorHighlightingPass.java:80)
	at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl$1$1.run(DaemonCodeAnalyzerImpl.java:1)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:5)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:113)
	at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:140)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:24)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)



java.lang.AssertionError: AntTask[echo]: 65
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:147)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:98)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:14)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:45)
	at com.intellij.psi.impl.source.PsiFileImpl.findElementAt(PsiFileImpl.java:114)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:166)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:27)
	at com.intellij.codeInsight.daemon.impl.ShowIntentionsPass.a(ShowIntentionsPass.java:102)
	at com.intellij.codeInsight.daemon.impl.ShowIntentionsPass.doApplyInformationToEditor(ShowIntentionsPass.java:130)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.applyInformationToEditor(TextEditorHighlightingPass.java:80)
	at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl$1$1.run(DaemonCodeAnalyzerImpl.java:1)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:5)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:113)
	at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:140)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:24)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)



java.lang.AssertionError: AntTask[echo]: 65
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:147)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:98)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:14)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:45)
	at com.intellij.psi.impl.source.PsiFileImpl.findElementAt(PsiFileImpl.java:114)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:166)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:27)
	at com.intellij.codeInsight.daemon.impl.ShowIntentionsPass.a(ShowIntentionsPass.java:102)
	at com.intellij.codeInsight.daemon.impl.ShowIntentionsPass.doApplyInformationToEditor(ShowIntentionsPass.java:130)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.applyInformationToEditor(TextEditorHighlightingPass.java:80)
	at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl$1$1.run(DaemonCodeAnalyzerImpl.java:1)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:5)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:113)
	at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:140)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:24)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)



java.lang.AssertionError: AntTask[echo]: 65
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:147)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.lang.ant.psi.impl.AntElementImpl.findElementAt(AntElementImpl.java:222)
	at com.intellij.lang.ant.psi.impl.AntStructuredElementImpl.findElementAt(AntStructuredElementImpl.java:140)
	at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:98)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:14)
	at com.intellij.psi.CompositeLanguageFileViewProvider.findElementAt(CompositeLanguageFileViewProvider.java:45)
	at com.intellij.psi.impl.source.PsiFileImpl.findElementAt(PsiFileImpl.java:114)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:166)
	at com.intellij.psi.impl.source.tree.injected.InjectedLanguageUtil.getEditorForInjectedLanguage(InjectedLanguageUtil.java:27)
	at com.intellij.codeInsight.daemon.impl.ShowIntentionsPass.a(ShowIntentionsPass.java:102)
	at com.intellij.codeInsight.daemon.impl.ShowIntentionsPass.doApplyInformationToEditor(ShowIntentionsPass.java:130)
	at com.intellij.codeHighlighting.TextEditorHighlightingPass.applyInformationToEditor(TextEditorHighlightingPass.java:80)
	at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl$1$1.run(DaemonCodeAnalyzerImpl.java:1)
	at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:5)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:113)
	at com.intellij.ide.IdeEventQueue.a(IdeEventQueue.java:140)
	at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:24)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)