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

Key: IDEADEV-15644
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Peter Gromov
Reporter: Mikhail Gedzberg
Votes: 0
Watchers: 0
Operations

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

During web.xml editing XML PSI becomes broken

Created: 27 Mar 07 15:49   Updated: 28 Mar 07 16:59
Component/s: J2EE
Fix Version/s: Selena 6791

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
File Attachments: None
Image Attachments:

1. screenshot-1.jpg
(201 kb)

Build: 6,783
Fixed in build: 6,178


 All   Comments   Work Log   Change History      Sort Order:
Mikhail Gedzberg - 27 Mar 07 16:01
2007-03-27 16:02:27,734 [3120047] ERROR - ij.compiler.impl.CompileDriver -
com.intellij.psi.PsiInvalidElementAccessException: Element: class com.intellij.psi.impl.source.xml.XmlTagImpl
at com.intellij.psi.impl.source.tree.CompositePsiElement.getContainingFile(CompositePsiElement.java:77)
at com.intellij.packageDependencies.ForwardDependenciesBuilder$1$1.process(ForwardDependenciesBuilder.java:8)
at com.intellij.packageDependencies.DependenciesBuilder$DependenciesWalker.visitElement(DependenciesBuilder.java:21)
at com.intellij.psi.XmlElementVisitor.visitXmlElement(XmlElementVisitor.java:22)
at com.intellij.psi.XmlElementVisitor.visitXmlAttributeValue(XmlElementVisitor.java:62)
at com.intellij.psi.impl.source.xml.XmlAttributeValueImpl.accept(XmlAttributeValueImpl.java:18)
at com.intellij.psi.impl.source.tree.CompositePsiElement.acceptChildren(CompositePsiElement.java:43)
at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:37)
at com.intellij.packageDependencies.DependenciesBuilder$DependenciesWalker.visitElement(DependenciesBuilder.java:9)
at com.intellij.psi.XmlElementVisitor.visitXmlElement(XmlElementVisitor.java:22)
at com.intellij.psi.XmlElementVisitor.visitXmlAttribute(XmlElementVisitor.java:30)
at com.intellij.psi.impl.source.xml.XmlAttributeImpl.accept(XmlAttributeImpl.java:56)
at com.intellij.psi.impl.source.tree.CompositePsiElement.acceptChildren(CompositePsiElement.java:43)
at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:37)
at com.intellij.packageDependencies.DependenciesBuilder$DependenciesWalker.visitElement(DependenciesBuilder.java:9)
at com.intellij.psi.XmlElementVisitor.visitXmlElement(XmlElementVisitor.java:22)
at com.intellij.psi.XmlElementVisitor.visitXmlTag(XmlElementVisitor.java:54)
at com.intellij.psi.impl.source.xml.XmlTagImpl.accept(XmlTagImpl.java:129)
at com.intellij.psi.impl.source.tree.CompositePsiElement.acceptChildren(CompositePsiElement.java:43)
at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:37)
at com.intellij.packageDependencies.DependenciesBuilder$DependenciesWalker.visitElement(DependenciesBuilder.java:9)
at com.intellij.psi.XmlElementVisitor.visitXmlElement(XmlElementVisitor.java:22)
at com.intellij.psi.XmlElementVisitor.visitXmlTag(XmlElementVisitor.java:54)
at com.intellij.psi.impl.source.xml.XmlTagImpl.accept(XmlTagImpl.java:129)
at com.intellij.psi.impl.source.tree.CompositePsiElement.acceptChildren(CompositePsiElement.java:43)
at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:37)
at com.intellij.packageDependencies.DependenciesBuilder$DependenciesWalker.visitElement(DependenciesBuilder.java:9)
at com.intellij.psi.XmlElementVisitor.visitXmlElement(XmlElementVisitor.java:22)
at com.intellij.psi.XmlElementVisitor.visitXmlTag(XmlElementVisitor.java:54)
at com.intellij.psi.impl.source.xml.XmlTagImpl.accept(XmlTagImpl.java:129)
at com.intellij.psi.impl.source.tree.CompositePsiElement.acceptChildren(CompositePsiElement.java:43)
at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:37)
at com.intellij.packageDependencies.DependenciesBuilder$DependenciesWalker.visitElement(DependenciesBuilder.java:9)
at com.intellij.psi.XmlElementVisitor.visitXmlElement(XmlElementVisitor.java:22)
at com.intellij.psi.XmlElementVisitor.visitXmlTag(XmlElementVisitor.java:54)
at com.intellij.psi.impl.source.xml.XmlTagImpl.accept(XmlTagImpl.java:129)
at com.intellij.psi.impl.source.tree.CompositePsiElement.acceptChildren(CompositePsiElement.java:43)
at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:37)
at com.intellij.packageDependencies.DependenciesBuilder$DependenciesWalker.visitElement(DependenciesBuilder.java:9)
at com.intellij.psi.XmlElementVisitor.visitXmlElement(XmlElementVisitor.java:22)
at com.intellij.psi.XmlElementVisitor.visitXmlDocument(XmlElementVisitor.java:42)
at com.intellij.psi.impl.source.xml.XmlDocumentImpl.accept(XmlDocumentImpl.java:19)
at com.intellij.psi.impl.source.TreeWrapperPsiElement.acceptChildren(TreeWrapperPsiElement.java:85)
at com.intellij.psi.PsiRecursiveElementVisitor.visitElement(PsiRecursiveElementVisitor.java:37)
at com.intellij.packageDependencies.DependenciesBuilder$DependenciesWalker.visitElement(DependenciesBuilder.java:9)
at com.intellij.psi.JavaElementVisitor.visitFile(JavaElementVisitor.java:140)
at com.intellij.psi.PsiRecursiveElementVisitor.visitJspFile(PsiRecursiveElementVisitor.java:56)
at com.intellij.psi.impl.source.jsp.JspFileImpl.accept(JspFileImpl.java:90)
at com.intellij.packageDependencies.DependenciesBuilder.analyzeFileDependencies(DependenciesBuilder.java:29)
at com.intellij.packageDependencies.ForwardDependenciesBuilder$1.visitFile(ForwardDependenciesBuilder.java:12)
at com.intellij.psi.JavaElementVisitor.visitJspFile(JavaElementVisitor.java:356)
at com.intellij.psi.PsiRecursiveElementVisitor.visitJspFile(PsiRecursiveElementVisitor.java:54)
at com.intellij.psi.impl.source.jsp.JspFileImpl.accept(JspFileImpl.java:90)
at com.intellij.analysis.AnalysisScope$7.run(AnalysisScope.java:393)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:4)
at com.intellij.analysis.AnalysisScope.accept(AnalysisScope.java:391)
at com.intellij.analysis.AnalysisScope.accept(AnalysisScope.java:314)
at com.intellij.packageDependencies.ForwardDependenciesBuilder.analyze(ForwardDependenciesBuilder.java:12)
at com.intellij.javaee.module.view.web.JasperValidator$MyFileProcessingItem.buildValidityState(JasperValidator.java:199)
at com.intellij.javaee.module.view.web.JasperValidator$MyFileProcessingItem.getValidityState(JasperValidator.java:190)
at com.intellij.compiler.impl.CompileDriver$21.run(CompileDriver.java:0)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:4)
at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:55)
at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:290)
at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:59)
at com.intellij.compiler.impl.CompileDriver.a(CompileDriver.java:142)
at com.intellij.compiler.impl.CompileDriver.access$400(CompileDriver.java:685)
at com.intellij.compiler.impl.CompileDriver$5$1.run(CompileDriver.java:5)
at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:10)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:19)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:13)
at com.intellij.compiler.impl.CompileDriver$5.run(CompileDriver.java:0)
at com.intellij.openapi.application.impl.ApplicationImpl$4.run(ApplicationImpl.java:8)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:2)