Can't close project
Answered
I need to have multiple projects open at one time in separate windows. Sometimes when I open certain projects I can't hit the 'x' to close the project window. Trying File>Close Project also does nothing. The only way to close the project currently is to quit the app or invalid cache / restart. Then when it starts to index I can hit the 'x' to close it. I'm wondering if this is a bug or maybe something specific to my machine? Please help
Please sign in to leave a comment.
There is one possibly related bug reported at https://youtrack.jetbrains.com/issue/IDEA-160612.
Please provide the logs (https://intellij-support.jetbrains.com/hc/articles/207241085).
I am on a Mac OS X and it looks like I am having similar issues to that other issue.
I can reproduce this and have the log output below:
2016-09-02 16:53:49,734 [ 52287] INFO - .diagnostic.PerformanceWatcher - Unindexed files update took 34836ms; general responsiveness: ok; EDT responsiveness: 1/35 sluggish, 2/35 very slow
2016-09-02 16:54:24,959 [ 87512] ERROR - llij.ide.plugins.PluginManager - Malbuilt PSI: scopeNode=PsiMethod:viewResolver; leafNode=PsiJavaFile:CommonWebConfig.java; isAncestor=false
java.lang.AssertionError: Malbuilt PSI: scopeNode=PsiMethod:viewResolver; leafNode=PsiJavaFile:CommonWebConfig.java; isAncestor=false
at com.intellij.psi.impl.search.LowLevelSearchUtil.a(LowLevelSearchUtil.java:147)
at com.intellij.psi.impl.search.LowLevelSearchUtil.access$000(LowLevelSearchUtil.java:47)
at com.intellij.psi.impl.search.LowLevelSearchUtil$1.execute(LowLevelSearchUtil.java:204)
at com.intellij.psi.impl.search.LowLevelSearchUtil.processTextOccurrences(LowLevelSearchUtil.java:271)
at com.intellij.psi.impl.search.LowLevelSearchUtil.processElementsContainingWordInElement(LowLevelSearchUtil.java:200)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$2.processInReadAction(PsiSearchHelperImpl.java:200)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$2.processInReadAction(PsiSearchHelperImpl.java:188)
at com.intellij.openapi.application.ReadActionProcessor$1.compute(ReadActionProcessor.java:32)
at com.intellij.openapi.application.ReadActionProcessor$1.compute(ReadActionProcessor.java:29)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:867)
at com.intellij.openapi.application.ReadActionProcessor.process(ReadActionProcessor.java:29)
at com.intellij.concurrency.JobLauncherImpl.a(JobLauncherImpl.java:99)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:494)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:443)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
at com.intellij.concurrency.JobLauncherImpl.a(JobLauncherImpl.java:95)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1034)
at com.intellij.concurrency.JobLauncherImpl.a(JobLauncherImpl.java:106)
at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:52)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processElementsWithWord(PsiSearchHelperImpl.java:208)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.a(PsiSearchHelperImpl.java:905)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processRequests(PsiSearchHelperImpl.java:597)
at com.intellij.psi.search.SearchRequestQuery.processResults(SearchRequestQuery.java:45)
at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:79)
at com.intellij.util.MergeQuery.processSubQuery(MergeQuery.java:85)
at com.intellij.util.MergeQuery.forEach(MergeQuery.java:57)
at com.intellij.util.UniqueResultsQuery.process(UniqueResultsQuery.java:66)
at com.intellij.util.UniqueResultsQuery.forEach(UniqueResultsQuery.java:56)
at com.intellij.codeInspection.dataFlow.StringExpressionHelper.searchMethodCalls(StringExpressionHelper.java:172)
at com.intellij.codeInspection.dataFlow.StringExpressionHelper.searchStringExpressions(StringExpressionHelper.java:153)
at com.intellij.spring.model.utils.SpringPropertyUtils.getPropertyStringValue(SpringPropertyUtils.java:105)
at com.intellij.spring.web.mvc.views.UrlBasedViewResolver.<init>(UrlBasedViewResolver.java:32)
at com.intellij.spring.web.mvc.views.UrlBasedViewResolverFactory.doCreate(UrlBasedViewResolverFactory.java:21)
at com.intellij.spring.web.mvc.views.ViewResolverFactory.createResolvers(ViewResolverFactory.java:33)
at com.intellij.spring.web.mvc.model.SpringMVCModel$2.compute(SpringMVCModel.java:159)
at com.intellij.spring.web.mvc.model.SpringMVCModel$2.compute(SpringMVCModel.java:137)
at com.intellij.openapi.util.NotNullLazyValue.getValue(NotNullLazyValue.java:39)
at com.intellij.spring.web.mvc.model.SpringMVCModel.getViewResolvers(SpringMVCModel.java:292)
at com.intellij.spring.web.mvc.SpringMvcUsagesCollector.lambda$getProjectUsages$0(SpringMvcUsagesCollector.java:50)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:851)
at com.intellij.spring.web.mvc.SpringMvcUsagesCollector.getProjectUsages(SpringMvcUsagesCollector.java:31)
at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.persistProjectUsages(AbstractApplicationUsagesCollector.java:39)
at com.intellij.internal.statistic.UsagesCollector.doPersistProjectUsages(UsagesCollector.java:51)
at com.intellij.internal.statistic.persistence.ApplicationStatisticsPersistenceComponent$2.projectClosing(ApplicationStatisticsPersistenceComponent.java:187)
at com.intellij.openapi.project.impl.ProjectManagerImpl.c(ProjectManagerImpl.java:600)
at com.intellij.openapi.project.impl.ProjectManagerImpl.closeProject(ProjectManagerImpl.java:564)
at com.intellij.openapi.project.impl.ProjectManagerImpl.closeAndDispose(ProjectManagerImpl.java:590)
at com.intellij.ide.impl.ProjectUtil.closeAndDispose(ProjectUtil.java:89)
at com.intellij.openapi.wm.impl.IdeFrameImpl$4.windowClosing(IdeFrameImpl.java:263)
at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:349)
at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:349)
at java.awt.Window.processWindowEvent(Window.java:2054)
at javax.swing.JFrame.processWindowEvent(JFrame.java:305)
at java.awt.Window.processEvent(Window.java:2013)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2294)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.awt.EventQueue$4.run(EventQueue.java:729)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at com.intellij.ide.IdeEventQueue.i(IdeEventQueue.java:829)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:665)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:385)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
2016-09-02 16:54:24,961 [ 87514] ERROR - llij.ide.plugins.PluginManager - IntelliJ IDEA 2016.2.3 Build #IU-162.1812.17
2016-09-02 16:54:24,961 [ 87514] ERROR - llij.ide.plugins.PluginManager - JDK: 1.8.0_112-release
2016-09-02 16:54:24,961 [ 87514] ERROR - llij.ide.plugins.PluginManager - VM: OpenJDK 64-Bit Server VM
2016-09-02 16:54:24,961 [ 87514] ERROR - llij.ide.plugins.PluginManager - Vendor: JetBrains s.r.o
2016-09-02 16:54:24,961 [ 87514] ERROR - llij.ide.plugins.PluginManager - OS: Mac OS X
2016-09-02 16:54:24,961 [ 87514] ERROR - llij.ide.plugins.PluginManager - Last Action:
Please follow https://youtrack.jetbrains.com/issue/IDEA-159446 for updates.
Thank you