ceylon-ide-intellij icon indicating copy to clipboard operation
ceylon-ide-intellij copied to clipboard

Stopped waiting for read access to avoid a deadlock

Open karimiumar opened this issue 8 years ago • 0 comments

Stopped waiting for read access to avoid a deadlock Stacktrace:

org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.needReadAccess$canonical$(concurrencyManager.ceylon:169)
    org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.needReadAccess(concurrencyManager.ceylon:102)
    org.intellij.plugins.ceylon.ide.ceylonCode.platform.ideaModelServices_.isResourceContainedInProject(ideaModelServices.ceylon:57)
    org.intellij.plugins.ceylon.ide.ceylonCode.platform.ideaModelServices_.isResourceContainedInProject(ideaModelServices.ceylon)
    com.redhat.ceylon.ide.common.model.CeylonProjects$17.$call$(CeylonProjects.ceylon:201)
    com.redhat.ceylon.ide.common.model.CeylonProjects$17.$call$(CeylonProjects.ceylon:200)
    ceylon.language.Iterable$impl$4$1.$next$1(Iterable.ceylon:454)
    ceylon.language.Iterable$impl$4$1.next(Iterable.ceylon:454)
    ceylon.language.Iterable$impl.getFirst(Iterable.ceylon:229)
    ceylon.language.impl.BaseIterable.getFirst(bases.ceylon)
    com.redhat.ceylon.ide.common.model.CeylonProjects.fileTreeChanged(CeylonProjects.ceylon:202)
    org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$submitChangesTask_.run(CeylonModelManager.ceylon:248)
    com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:307)
    java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    java.util.concurrent.FutureTask.run(FutureTask.java:266)`

java.lang.Throwable
`
	at com.intellij.openapi.diagnostic.Logger.error(Logger.java:127)
	at org.intellij.plugins.ceylon.ide.ceylonCode.util.CeylonLogger.error$canonical$(CeylonLogger.ceylon:39)
	at org.intellij.plugins.ceylon.ide.ceylonCode.util.CeylonLogger.error(CeylonLogger.ceylon:38)
	at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.needReadAccess$canonical$(concurrencyManager.ceylon:169)
	at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.needReadAccess(concurrencyManager.ceylon:102)
	at org.intellij.plugins.ceylon.ide.ceylonCode.platform.ideaModelServices_.isResourceContainedInProject(ideaModelServices.ceylon:57)
	at org.intellij.plugins.ceylon.ide.ceylonCode.platform.ideaModelServices_.isResourceContainedInProject(ideaModelServices.ceylon)
	at com.redhat.ceylon.ide.common.model.CeylonProjects$17.$call$(CeylonProjects.ceylon:201)
	at com.redhat.ceylon.ide.common.model.CeylonProjects$17.$call$(CeylonProjects.ceylon:200)
	at ceylon.language.Iterable$impl$4$1.$next$1(Iterable.ceylon:454)
	at ceylon.language.Iterable$impl$4$1.next(Iterable.ceylon:454)
	at ceylon.language.Iterable$impl.getFirst(Iterable.ceylon:229)
	at ceylon.language.impl.BaseIterable.getFirst(bases.ceylon)
	at com.redhat.ceylon.ide.common.model.CeylonProjects.fileTreeChanged(CeylonProjects.ceylon:202)
	at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$submitChangesTask_.run(CeylonModelManager.ceylon:248)
	at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:307)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

karimiumar avatar Nov 03 '16 13:11 karimiumar