Read access is allowed from event dispatch thread or inside read-action only (see com.intellij.openapi.application.Application.runReadAction()) Details: Current thread: Thread[FileBasedIndex.InvalidationQueue,6,Idea Thread Group] 21768300 Our dispatch thread:Thread[AWT-EventQueue-1,6,Idea Thread Group] 10838548 SystemEventQueueThread: Thread[AWT-EventQueue-1,6,Idea Thread Group] 10838548 java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:69) at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:99) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:424) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.psi.impl.file.impl.FileManagerImpl.findDirectory(FileManagerImpl.java:15) at com.intellij.psi.impl.PsiManagerImpl.findDirectory(PsiManagerImpl.java:272) at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.getPsiInner(MultiplePsiFilesPerDocumentFileViewProvider.java:26) at com.intellij.lang.jsp.JspxFileViewProviderImpl.getPsiInner(JspxFileViewProviderImpl.java:57) at com.intellij.psi.SingleRootFileViewProvider.getPsi(SingleRootFileViewProvider.java:35) at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:244) at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:99) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:424) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.util.xml.impl.DomManagerImpl.getOrCreateCachedValueProvider(DomManagerImpl.java:61) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:7) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:181) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:139) at com.intellij.javaee.util.JamCommonUtil.getRootElement(JamCommonUtil.java:119) at com.intellij.javaee.web.facet.WebFacetImpl.getRoot(WebFacetImpl.java:217) at com.intellij.psi.jsp.JspUtil.detectCharsetFromWebXml(JspUtil.java:396) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:426) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.util.xml.impl.DomManagerImpl.getOrCreateCachedValueProvider(DomManagerImpl.java:61) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:7) at com.intellij.util.xml.impl.DomFileElementImpl.isValid(DomFileElementImpl.java:46) at com.intellij.util.xml.impl.DomFileElementImpl.getRootElement(DomFileElementImpl.java:40) at com.intellij.javaee.util.JamCommonUtil.getRootElement(JamCommonUtil.java:121) at com.intellij.javaee.web.facet.WebFacetImpl.getRoot(WebFacetImpl.java:217) at com.intellij.psi.jsp.JspUtil.detectCharsetFromWebXml(JspUtil.java:396) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:426) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.util.xml.impl.DomManagerImpl.getOrCreateCachedValueProvider(DomManagerImpl.java:61) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:7) at com.intellij.util.xml.impl.DomFileElementImpl.isValid(DomFileElementImpl.java:46) at com.intellij.util.xml.impl.RootDomParentStrategy.isValid(RootDomParentStrategy.java:12) at com.intellij.util.xml.impl.DomInvocationHandler.isValid(DomInvocationHandler.java:7) at com.intellij.util.xml.impl.DomInvocationHandler.checkIsValid(DomInvocationHandler.java:60) at com.intellij.util.xml.impl.DomInvocationHandler.getCollectionChildren(DomInvocationHandler.java:297) at com.intellij.util.xml.impl.GetCollectionChildInvocation.invoke(GetCollectionChildInvocation.java:4) at com.intellij.util.xml.impl.DomInvocationHandler.a(DomInvocationHandler.java:121) at com.intellij.util.xml.impl.DomInvocationHandler.invoke(DomInvocationHandler.java:228) at com.intellij.javaee.model.xml.impl.WebAppImpl$$EnhancerByCGLIB$$e14c137b.getJspConfigs() at com.intellij.psi.jsp.JspUtil.detectCharsetFromWebXml(JspUtil.java:401) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:426) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.util.xml.impl.DomManagerImpl.getCachedHandler(DomManagerImpl.java:230) at com.intellij.util.xml.impl.DomInvocationHandler.getCollectionChildren(DomInvocationHandler.java:258) at com.intellij.util.xml.impl.GetCollectionChildInvocation.invoke(GetCollectionChildInvocation.java:4) at com.intellij.util.xml.impl.DomInvocationHandler.a(DomInvocationHandler.java:121) at com.intellij.util.xml.impl.DomInvocationHandler.invoke(DomInvocationHandler.java:228) at com.intellij.javaee.model.xml.impl.BaseImpl$$EnhancerByCGLIB$$12090e43.getJspPropertyGroups() at com.intellij.psi.jsp.JspUtil.detectCharsetFromWebXml(JspUtil.java:403) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:426) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.util.xml.impl.DomManagerImpl.getCachedHandler(DomManagerImpl.java:230) at com.intellij.util.xml.impl.DomInvocationHandler.getCollectionChildren(DomInvocationHandler.java:258) at com.intellij.util.xml.impl.GetCollectionChildInvocation.invoke(GetCollectionChildInvocation.java:4) at com.intellij.util.xml.impl.DomInvocationHandler.a(DomInvocationHandler.java:121) at com.intellij.util.xml.impl.DomInvocationHandler.invoke(DomInvocationHandler.java:228) at com.intellij.javaee.model.xml.impl.BaseImpl$$EnhancerByCGLIB$$e3b7e911.getUrlPatterns() at com.intellij.psi.jsp.JspUtil.detectCharsetFromWebXml(JspUtil.java:405) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:426) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:69) at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:99) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:424) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.psi.impl.file.impl.FileManagerImpl.findDirectory(FileManagerImpl.java:15) at com.intellij.psi.impl.PsiManagerImpl.findDirectory(PsiManagerImpl.java:272) at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.getPsiInner(MultiplePsiFilesPerDocumentFileViewProvider.java:26) at com.intellij.lang.jsp.JspxFileViewProviderImpl.getPsiInner(JspxFileViewProviderImpl.java:57) at com.intellij.psi.SingleRootFileViewProvider.getPsi(SingleRootFileViewProvider.java:35) at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:244) at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:99) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:424) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.util.xml.impl.DomManagerImpl.getOrCreateCachedValueProvider(DomManagerImpl.java:61) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:7) at com.intellij.util.xml.impl.DomManagerImpl.getDomFileDescription(DomManagerImpl.java:137) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:183) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:139) at com.intellij.javaee.util.JamCommonUtil.getRootElement(JamCommonUtil.java:119) at com.intellij.javaee.web.facet.WebFacetImpl.getRoot(WebFacetImpl.java:217) at com.intellij.psi.jsp.JspUtil.detectCharsetFromWebXml(JspUtil.java:396) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:426) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.util.xml.impl.DomManagerImpl.getOrCreateCachedValueProvider(DomManagerImpl.java:61) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:7) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:181) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:139) at com.intellij.javaee.util.JamCommonUtil.getRootElement(JamCommonUtil.java:119) at com.intellij.javaee.web.facet.WebFacetImpl.getRoot(WebFacetImpl.java:217) at com.intellij.psi.jsp.JspUtil.detectCharsetFromWebXml(JspUtil.java:396) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:426) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.util.xml.impl.DomManagerImpl.getOrCreateCachedValueProvider(DomManagerImpl.java:61) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:7) at com.intellij.util.xml.impl.DomFileElementImpl.isValid(DomFileElementImpl.java:46) at com.intellij.util.xml.impl.DomFileElementImpl.getRootElement(DomFileElementImpl.java:40) at com.intellij.javaee.util.JamCommonUtil.getRootElement(JamCommonUtil.java:121) at com.intellij.javaee.web.facet.WebFacetImpl.getRoot(WebFacetImpl.java:217) at com.intellij.psi.jsp.JspUtil.detectCharsetFromWebXml(JspUtil.java:396) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:426) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.util.xml.impl.DomManagerImpl.getOrCreateCachedValueProvider(DomManagerImpl.java:61) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:7) at com.intellij.util.xml.impl.DomFileElementImpl.isValid(DomFileElementImpl.java:46) at com.intellij.util.xml.impl.RootDomParentStrategy.isValid(RootDomParentStrategy.java:12) at com.intellij.util.xml.impl.DomInvocationHandler.isValid(DomInvocationHandler.java:7) at com.intellij.util.xml.impl.DomInvocationHandler.checkIsValid(DomInvocationHandler.java:60) at com.intellij.util.xml.impl.DomInvocationHandler.getCollectionChildren(DomInvocationHandler.java:297) at com.intellij.util.xml.impl.GetCollectionChildInvocation.invoke(GetCollectionChildInvocation.java:4) at com.intellij.util.xml.impl.DomInvocationHandler.a(DomInvocationHandler.java:121) at com.intellij.util.xml.impl.DomInvocationHandler.invoke(DomInvocationHandler.java:228) at com.intellij.javaee.model.xml.impl.WebAppImpl$$EnhancerByCGLIB$$e14c137b.getJspConfigs() at com.intellij.psi.jsp.JspUtil.detectCharsetFromWebXml(JspUtil.java:401) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:426) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.util.xml.impl.DomManagerImpl.getCachedHandler(DomManagerImpl.java:230) at com.intellij.util.xml.impl.DomInvocationHandler.getCollectionChildren(DomInvocationHandler.java:258) at com.intellij.util.xml.impl.GetCollectionChildInvocation.invoke(GetCollectionChildInvocation.java:4) at com.intellij.util.xml.impl.DomInvocationHandler.a(DomInvocationHandler.java:121) at com.intellij.util.xml.impl.DomInvocationHandler.invoke(DomInvocationHandler.java:228) at com.intellij.javaee.model.xml.impl.WebAppImpl$$EnhancerByCGLIB$$e14c137b.getJspConfigs() at com.intellij.psi.jsp.JspUtil.detectCharsetFromWebXml(JspUtil.java:401) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:426) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.util.xml.impl.DomManagerImpl.getCachedHandler(DomManagerImpl.java:230) at com.intellij.util.xml.impl.DomInvocationHandler.getCollectionChildren(DomInvocationHandler.java:258) at com.intellij.util.xml.impl.GetCollectionChildInvocation.invoke(GetCollectionChildInvocation.java:4) at com.intellij.util.xml.impl.DomInvocationHandler.a(DomInvocationHandler.java:121) at com.intellij.util.xml.impl.DomInvocationHandler.invoke(DomInvocationHandler.java:228) at com.intellij.javaee.model.xml.impl.BaseImpl$$EnhancerByCGLIB$$12090e43.getJspPropertyGroups() at com.intellij.psi.jsp.JspUtil.detectCharsetFromWebXml(JspUtil.java:403) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:426) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.util.xml.impl.DomManagerImpl.getCachedHandler(DomManagerImpl.java:230) at com.intellij.util.xml.impl.DomInvocationHandler.getCollectionChildren(DomInvocationHandler.java:258) at com.intellij.util.xml.impl.GetCollectionChildInvocation.invoke(GetCollectionChildInvocation.java:4) at com.intellij.util.xml.impl.DomInvocationHandler.a(DomInvocationHandler.java:121) at com.intellij.util.xml.impl.DomInvocationHandler.invoke(DomInvocationHandler.java:228) at com.intellij.javaee.model.xml.impl.BaseImpl$$EnhancerByCGLIB$$e3b7e911.getUrlPatterns() at com.intellij.psi.jsp.JspUtil.detectCharsetFromWebXml(JspUtil.java:405) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:426) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:69) at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:99) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:424) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.psi.impl.file.impl.FileManagerImpl.findDirectory(FileManagerImpl.java:15) at com.intellij.psi.impl.PsiManagerImpl.findDirectory(PsiManagerImpl.java:272) at com.intellij.psi.MultiplePsiFilesPerDocumentFileViewProvider.getPsiInner(MultiplePsiFilesPerDocumentFileViewProvider.java:26) at com.intellij.lang.jsp.JspxFileViewProviderImpl.getPsiInner(JspxFileViewProviderImpl.java:57) at com.intellij.psi.SingleRootFileViewProvider.getPsi(SingleRootFileViewProvider.java:35) at com.intellij.psi.impl.file.impl.FileManagerImpl.findFile(FileManagerImpl.java:244) at com.intellij.psi.impl.PsiManagerImpl.findFile(PsiManagerImpl.java:99) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:424) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.util.xml.impl.DomManagerImpl.getOrCreateCachedValueProvider(DomManagerImpl.java:61) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:7) at com.intellij.util.xml.impl.DomManagerImpl.getDomFileDescription(DomManagerImpl.java:137) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:183) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:139) at com.intellij.javaee.util.JamCommonUtil.getRootElement(JamCommonUtil.java:119) at com.intellij.javaee.web.facet.WebFacetImpl.getRoot(WebFacetImpl.java:217) at com.intellij.psi.jsp.JspUtil.detectCharsetFromWebXml(JspUtil.java:396) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:426) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) java.lang.Throwable at com.intellij.openapi.diagnostic.Logger.error(Logger.java:52) at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:375) at com.intellij.util.xml.impl.DomManagerImpl.getOrCreateCachedValueProvider(DomManagerImpl.java:61) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:7) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:181) at com.intellij.util.xml.impl.DomManagerImpl.getFileElement(DomManagerImpl.java:139) at com.intellij.javaee.util.JamCommonUtil.getRootElement(JamCommonUtil.java:119) at com.intellij.javaee.web.facet.WebFacetImpl.getRoot(WebFacetImpl.java:217) at com.intellij.psi.jsp.JspUtil.detectCharsetFromWebXml(JspUtil.java:396) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:426) at com.intellij.psi.jsp.JspUtil.detectCharsetAsPerJspSpec(JspUtil.java:438) at com.intellij.ide.highlighter.NewJspFileType.getCharset(NewJspFileType.java:52) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.a(LoadTextUtil.java:47) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.detectCharset(LoadTextUtil.java:33) at com.intellij.openapi.fileEditor.impl.LoadTextUtil.getTextByBinaryPresentation(LoadTextUtil.java:84) at com.intellij.util.indexing.FileContent.getContentAsText(FileContent.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:8) at com.intellij.psi.impl.cache.impl.id.IdTableBuilding$TokenSetTodoIndexer.map(IdTableBuilding.java:24) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java:7) at com.intellij.psi.impl.cache.impl.todo.TodoIndex$4.map(TodoIndex.java) at com.intellij.util.indexing.MapReduceIndex.mapOld(MapReduceIndex.java:2) at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:1) at com.intellij.util.indexing.FileBasedIndex.a(FileBasedIndex.java:88) at com.intellij.util.indexing.FileBasedIndex.access$1000(FileBasedIndex.java:240) at com.intellij.util.indexing.FileBasedIndex$ChangedFilesUpdater$2.run(FileBasedIndex.java:1) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619)