Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

'Cannot convert type name' #536

Closed
gavinking opened this issue Oct 16, 2016 · 7 comments
Closed

'Cannot convert type name' #536

gavinking opened this issue Oct 16, 2016 · 7 comments
Labels
Milestone

Comments

@gavinking
Copy link
Contributor

When using maven: imports, I often get errors like this.

Cannot convert type name "org.junit.runners.model.FrameworkMethod" to a Declaration: Failed to resolve org.junit.runners.model.FrameworkMethod
com.redhat.ceylon.model.loader.ModelResolutionException: Failed to resolve org.junit.runners.model.FrameworkMethod
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1818)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1722)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.access$1801(IdeModelLoader.ceylon:100)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:508)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:497)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$1anonymous_0_.call(IdeModelLoader.ceylon:133)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.callWithLock(IdeModelLoader.ceylon:132)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.convertToDeclaration(IdeModelLoader.ceylon:517)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertDeclaredTypeToDeclaration(AbstractModelLoader.java:653)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertNonPrimitiveTypeToDeclaration(AbstractModelLoader.java:613)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5510)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.applyTypeArguments(AbstractModelLoader.java:5615)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5514)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5326)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.addValue(AbstractModelLoader.java:3999)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2800)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.access$1200(AbstractModelLoader.java:100)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$16.run(AbstractModelLoader.java:2405)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2401)
    at com.redhat.ceylon.model.loader.model.LazyClass$1.run(LazyClass.java:97)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1$1.$call$(IdeaModelLoader.ceylon:113)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.outsideDumbMode(concurrencyManager.ceylon:238)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1.$call$(IdeaModelLoader.ceylon:112)
    at ceylon.interop.java.JavaRunnable.run(JavaRunnable.ceylon:7)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:125)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:119)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863)
    at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:119)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:109)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.model.LazyClass.load(LazyClass.java:91)
    at com.redhat.ceylon.model.loader.model.LazyClass.getExtendedType(LazyClass.java:161)
    at com.redhat.ceylon.model.typechecker.model.Type.getExtendedType(Type.java:2780)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDependency$priv$(UnitDependencyVisitor.ceylon:54)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:90)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:70)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.visit(UnitDependencyVisitor.ceylon:200)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:36)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMember.visit(Tree.java:386)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportMemberOrTypeList(Walker.java:104)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visitChildren(Tree.java:314)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:34)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visit(Tree.java:306)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImport(Walker.java:89)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visitChildren(Tree.java:250)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:131)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:32)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visit(Tree.java:242)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportList(Walker.java:80)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visitChildren(Tree.java:222)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:31)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visit(Tree.java:214)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkCompilationUnit(Walker.java:16)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$CompilationUnit.visitChildren(Tree.java:30)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:26)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.typecheck$priv$(CeylonProjectBuild.ceylon:674)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.access$1700(CeylonProjectBuild.ceylon:122)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1$1.$call$(CeylonProjectBuild.ceylon:948)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel$canonical$(CeylonProject.ceylon:446)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel(CeylonProject.ceylon:438)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1.$call$(CeylonProjectBuild.ceylon:914)
    at com.redhat.ceylon.ide.common.model.withCeylonModelCaching_.withCeylonModelCaching(CeylonProjects.ceylon:52)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27.$call$(CeylonProjectBuild.ceylon:913)
    at ceylon.interop.java.internal.synchronize_.synchronize(synchronize_.java:33)
    at ceylon.interop.java.synchronize_.synchronize(misc.ceylon:79)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.updateCeylonModel(CeylonProjectBuild.ceylon:912)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild$canonical$(CeylonProjectBuild.ceylon:610)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild(CeylonProjectBuild.ceylon:580)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask$1.$call$(CeylonModelManager.ceylon:315)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withUpToDateIndexes(concurrencyManager.ceylon:228)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask.run(CeylonModelManager.ceylon:310)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(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.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128)
    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)


com.redhat.ceylon.model.loader.ModelResolutionException: Failed to resolve org.junit.runners.model.Statement
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1818)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1722)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.access$1801(IdeModelLoader.ceylon:100)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:508)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:497)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$1anonymous_0_.call(IdeModelLoader.ceylon:133)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.callWithLock(IdeModelLoader.ceylon:132)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.convertToDeclaration(IdeModelLoader.ceylon:517)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertDeclaredTypeToDeclaration(AbstractModelLoader.java:653)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertNonPrimitiveTypeToDeclaration(AbstractModelLoader.java:613)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5510)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5326)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.addMethod(AbstractModelLoader.java:3604)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:3026)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.access$1200(AbstractModelLoader.java:100)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$16.run(AbstractModelLoader.java:2405)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2401)
    at com.redhat.ceylon.model.loader.model.LazyClass$1.run(LazyClass.java:97)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1$1.$call$(IdeaModelLoader.ceylon:113)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.outsideDumbMode(concurrencyManager.ceylon:238)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1.$call$(IdeaModelLoader.ceylon:112)
    at ceylon.interop.java.JavaRunnable.run(JavaRunnable.ceylon:7)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:125)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:119)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863)
    at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:119)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:109)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.model.LazyClass.load(LazyClass.java:91)
    at com.redhat.ceylon.model.loader.model.LazyClass.getExtendedType(LazyClass.java:161)
    at com.redhat.ceylon.model.typechecker.model.Type.getExtendedType(Type.java:2780)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDependency$priv$(UnitDependencyVisitor.ceylon:54)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:90)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:70)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.visit(UnitDependencyVisitor.ceylon:200)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:36)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMember.visit(Tree.java:386)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportMemberOrTypeList(Walker.java:104)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visitChildren(Tree.java:314)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:34)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visit(Tree.java:306)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImport(Walker.java:89)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visitChildren(Tree.java:250)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:131)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:32)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visit(Tree.java:242)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportList(Walker.java:80)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visitChildren(Tree.java:222)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:31)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visit(Tree.java:214)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkCompilationUnit(Walker.java:16)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$CompilationUnit.visitChildren(Tree.java:30)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:26)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.typecheck$priv$(CeylonProjectBuild.ceylon:674)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.access$1700(CeylonProjectBuild.ceylon:122)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1$1.$call$(CeylonProjectBuild.ceylon:948)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel$canonical$(CeylonProject.ceylon:446)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel(CeylonProject.ceylon:438)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1.$call$(CeylonProjectBuild.ceylon:914)
    at com.redhat.ceylon.ide.common.model.withCeylonModelCaching_.withCeylonModelCaching(CeylonProjects.ceylon:52)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27.$call$(CeylonProjectBuild.ceylon:913)
    at ceylon.interop.java.internal.synchronize_.synchronize(synchronize_.java:33)
    at ceylon.interop.java.synchronize_.synchronize(misc.ceylon:79)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.updateCeylonModel(CeylonProjectBuild.ceylon:912)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild$canonical$(CeylonProjectBuild.ceylon:610)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild(CeylonProjectBuild.ceylon:580)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask$1.$call$(CeylonModelManager.ceylon:315)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withUpToDateIndexes(concurrencyManager.ceylon:228)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask.run(CeylonModelManager.ceylon:310)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(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.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128)
    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)


com.redhat.ceylon.model.loader.ModelResolutionException: Failed to resolve org.junit.runners.model.Statement
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1818)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1722)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.access$1801(IdeModelLoader.ceylon:100)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:508)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:497)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$1anonymous_0_.call(IdeModelLoader.ceylon:133)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.callWithLock(IdeModelLoader.ceylon:132)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.convertToDeclaration(IdeModelLoader.ceylon:517)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertDeclaredTypeToDeclaration(AbstractModelLoader.java:653)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertNonPrimitiveTypeToDeclaration(AbstractModelLoader.java:613)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5510)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5326)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.setParameters(AbstractModelLoader.java:4338)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.addMethod(AbstractModelLoader.java:3627)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:3026)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.access$1200(AbstractModelLoader.java:100)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$16.run(AbstractModelLoader.java:2405)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2401)
    at com.redhat.ceylon.model.loader.model.LazyClass$1.run(LazyClass.java:97)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1$1.$call$(IdeaModelLoader.ceylon:113)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.outsideDumbMode(concurrencyManager.ceylon:238)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1.$call$(IdeaModelLoader.ceylon:112)
    at ceylon.interop.java.JavaRunnable.run(JavaRunnable.ceylon:7)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:125)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:119)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863)
    at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:119)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:109)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.model.LazyClass.load(LazyClass.java:91)
    at com.redhat.ceylon.model.loader.model.LazyClass.getExtendedType(LazyClass.java:161)
    at com.redhat.ceylon.model.typechecker.model.Type.getExtendedType(Type.java:2780)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDependency$priv$(UnitDependencyVisitor.ceylon:54)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:90)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:70)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.visit(UnitDependencyVisitor.ceylon:200)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:36)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMember.visit(Tree.java:386)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportMemberOrTypeList(Walker.java:104)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visitChildren(Tree.java:314)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:34)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visit(Tree.java:306)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImport(Walker.java:89)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visitChildren(Tree.java:250)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:131)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:32)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visit(Tree.java:242)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportList(Walker.java:80)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visitChildren(Tree.java:222)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:31)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visit(Tree.java:214)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkCompilationUnit(Walker.java:16)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$CompilationUnit.visitChildren(Tree.java:30)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:26)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.typecheck$priv$(CeylonProjectBuild.ceylon:674)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.access$1700(CeylonProjectBuild.ceylon:122)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1$1.$call$(CeylonProjectBuild.ceylon:948)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel$canonical$(CeylonProject.ceylon:446)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel(CeylonProject.ceylon:438)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1.$call$(CeylonProjectBuild.ceylon:914)
    at com.redhat.ceylon.ide.common.model.withCeylonModelCaching_.withCeylonModelCaching(CeylonProjects.ceylon:52)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27.$call$(CeylonProjectBuild.ceylon:913)
    at ceylon.interop.java.internal.synchronize_.synchronize(synchronize_.java:33)
    at ceylon.interop.java.synchronize_.synchronize(misc.ceylon:79)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.updateCeylonModel(CeylonProjectBuild.ceylon:912)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild$canonical$(CeylonProjectBuild.ceylon:610)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild(CeylonProjectBuild.ceylon:580)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask$1.$call$(CeylonModelManager.ceylon:315)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withUpToDateIndexes(concurrencyManager.ceylon:228)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask.run(CeylonModelManager.ceylon:310)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(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.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128)
    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)


com.redhat.ceylon.model.loader.ModelResolutionException: Failed to resolve org.junit.runners.model.Statement
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1818)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1722)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.access$1801(IdeModelLoader.ceylon:100)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:508)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:497)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$1anonymous_0_.call(IdeModelLoader.ceylon:133)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.callWithLock(IdeModelLoader.ceylon:132)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.convertToDeclaration(IdeModelLoader.ceylon:517)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertDeclaredTypeToDeclaration(AbstractModelLoader.java:653)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertNonPrimitiveTypeToDeclaration(AbstractModelLoader.java:613)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5510)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5326)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.addMethod(AbstractModelLoader.java:3604)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:3026)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.access$1200(AbstractModelLoader.java:100)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$16.run(AbstractModelLoader.java:2405)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2401)
    at com.redhat.ceylon.model.loader.model.LazyClass$1.run(LazyClass.java:97)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1$1.$call$(IdeaModelLoader.ceylon:113)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.outsideDumbMode(concurrencyManager.ceylon:238)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1.$call$(IdeaModelLoader.ceylon:112)
    at ceylon.interop.java.JavaRunnable.run(JavaRunnable.ceylon:7)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:125)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:119)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863)
    at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:119)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:109)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.model.LazyClass.load(LazyClass.java:91)
    at com.redhat.ceylon.model.loader.model.LazyClass.getExtendedType(LazyClass.java:161)
    at com.redhat.ceylon.model.typechecker.model.Type.getExtendedType(Type.java:2780)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDependency$priv$(UnitDependencyVisitor.ceylon:54)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:90)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:70)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.visit(UnitDependencyVisitor.ceylon:200)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:36)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMember.visit(Tree.java:386)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportMemberOrTypeList(Walker.java:104)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visitChildren(Tree.java:314)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:34)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visit(Tree.java:306)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImport(Walker.java:89)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visitChildren(Tree.java:250)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:131)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:32)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visit(Tree.java:242)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportList(Walker.java:80)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visitChildren(Tree.java:222)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:31)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visit(Tree.java:214)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkCompilationUnit(Walker.java:16)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$CompilationUnit.visitChildren(Tree.java:30)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:26)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.typecheck$priv$(CeylonProjectBuild.ceylon:674)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.access$1700(CeylonProjectBuild.ceylon:122)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1$1.$call$(CeylonProjectBuild.ceylon:948)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel$canonical$(CeylonProject.ceylon:446)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel(CeylonProject.ceylon:438)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1.$call$(CeylonProjectBuild.ceylon:914)
    at com.redhat.ceylon.ide.common.model.withCeylonModelCaching_.withCeylonModelCaching(CeylonProjects.ceylon:52)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27.$call$(CeylonProjectBuild.ceylon:913)
    at ceylon.interop.java.internal.synchronize_.synchronize(synchronize_.java:33)
    at ceylon.interop.java.synchronize_.synchronize(misc.ceylon:79)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.updateCeylonModel(CeylonProjectBuild.ceylon:912)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild$canonical$(CeylonProjectBuild.ceylon:610)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild(CeylonProjectBuild.ceylon:580)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask$1.$call$(CeylonModelManager.ceylon:315)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withUpToDateIndexes(concurrencyManager.ceylon:228)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask.run(CeylonModelManager.ceylon:310)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(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.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128)
    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)


com.redhat.ceylon.model.loader.ModelResolutionException: Failed to resolve org.junit.runners.model.FrameworkMethod
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1818)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1722)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.access$1801(IdeModelLoader.ceylon:100)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:508)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:497)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$1anonymous_0_.call(IdeModelLoader.ceylon:133)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.callWithLock(IdeModelLoader.ceylon:132)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.convertToDeclaration(IdeModelLoader.ceylon:517)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertDeclaredTypeToDeclaration(AbstractModelLoader.java:653)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertNonPrimitiveTypeToDeclaration(AbstractModelLoader.java:613)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5510)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5326)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.setParameters(AbstractModelLoader.java:4338)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.addMethod(AbstractModelLoader.java:3627)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:3026)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.access$1200(AbstractModelLoader.java:100)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$16.run(AbstractModelLoader.java:2405)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2401)
    at com.redhat.ceylon.model.loader.model.LazyClass$1.run(LazyClass.java:97)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1$1.$call$(IdeaModelLoader.ceylon:113)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.outsideDumbMode(concurrencyManager.ceylon:238)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1.$call$(IdeaModelLoader.ceylon:112)
    at ceylon.interop.java.JavaRunnable.run(JavaRunnable.ceylon:7)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:125)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:119)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863)
    at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:119)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:109)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.model.LazyClass.load(LazyClass.java:91)
    at com.redhat.ceylon.model.loader.model.LazyClass.getExtendedType(LazyClass.java:161)
    at com.redhat.ceylon.model.typechecker.model.Type.getExtendedType(Type.java:2780)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDependency$priv$(UnitDependencyVisitor.ceylon:54)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:90)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:70)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.visit(UnitDependencyVisitor.ceylon:200)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:36)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMember.visit(Tree.java:386)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportMemberOrTypeList(Walker.java:104)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visitChildren(Tree.java:314)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:34)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visit(Tree.java:306)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImport(Walker.java:89)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visitChildren(Tree.java:250)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:131)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:32)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visit(Tree.java:242)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportList(Walker.java:80)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visitChildren(Tree.java:222)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:31)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visit(Tree.java:214)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkCompilationUnit(Walker.java:16)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$CompilationUnit.visitChildren(Tree.java:30)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:26)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.typecheck$priv$(CeylonProjectBuild.ceylon:674)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.access$1700(CeylonProjectBuild.ceylon:122)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1$1.$call$(CeylonProjectBuild.ceylon:948)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel$canonical$(CeylonProject.ceylon:446)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel(CeylonProject.ceylon:438)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1.$call$(CeylonProjectBuild.ceylon:914)
    at com.redhat.ceylon.ide.common.model.withCeylonModelCaching_.withCeylonModelCaching(CeylonProjects.ceylon:52)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27.$call$(CeylonProjectBuild.ceylon:913)
    at ceylon.interop.java.internal.synchronize_.synchronize(synchronize_.java:33)
    at ceylon.interop.java.synchronize_.synchronize(misc.ceylon:79)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.updateCeylonModel(CeylonProjectBuild.ceylon:912)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild$canonical$(CeylonProjectBuild.ceylon:610)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild(CeylonProjectBuild.ceylon:580)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask$1.$call$(CeylonModelManager.ceylon:315)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withUpToDateIndexes(concurrencyManager.ceylon:228)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask.run(CeylonModelManager.ceylon:310)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(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.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128)
    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)


com.redhat.ceylon.model.loader.ModelResolutionException: Failed to resolve org.junit.runners.model.Statement
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1818)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1722)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.access$1801(IdeModelLoader.ceylon:100)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:508)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:497)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$1anonymous_0_.call(IdeModelLoader.ceylon:133)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.callWithLock(IdeModelLoader.ceylon:132)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.convertToDeclaration(IdeModelLoader.ceylon:517)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertDeclaredTypeToDeclaration(AbstractModelLoader.java:653)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertNonPrimitiveTypeToDeclaration(AbstractModelLoader.java:613)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5510)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5326)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.setParameters(AbstractModelLoader.java:4338)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.addMethod(AbstractModelLoader.java:3627)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:3026)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.access$1200(AbstractModelLoader.java:100)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$16.run(AbstractModelLoader.java:2405)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2401)
    at com.redhat.ceylon.model.loader.model.LazyClass$1.run(LazyClass.java:97)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1$1.$call$(IdeaModelLoader.ceylon:113)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.outsideDumbMode(concurrencyManager.ceylon:238)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1.$call$(IdeaModelLoader.ceylon:112)
    at ceylon.interop.java.JavaRunnable.run(JavaRunnable.ceylon:7)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:125)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:119)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863)
    at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:119)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:109)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.model.LazyClass.load(LazyClass.java:91)
    at com.redhat.ceylon.model.loader.model.LazyClass.getExtendedType(LazyClass.java:161)
    at com.redhat.ceylon.model.typechecker.model.Type.getExtendedType(Type.java:2780)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDependency$priv$(UnitDependencyVisitor.ceylon:54)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:90)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:70)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.visit(UnitDependencyVisitor.ceylon:200)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:36)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMember.visit(Tree.java:386)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportMemberOrTypeList(Walker.java:104)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visitChildren(Tree.java:314)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:34)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visit(Tree.java:306)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImport(Walker.java:89)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visitChildren(Tree.java:250)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:131)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:32)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visit(Tree.java:242)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportList(Walker.java:80)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visitChildren(Tree.java:222)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:31)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visit(Tree.java:214)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkCompilationUnit(Walker.java:16)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$CompilationUnit.visitChildren(Tree.java:30)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:26)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.typecheck$priv$(CeylonProjectBuild.ceylon:674)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.access$1700(CeylonProjectBuild.ceylon:122)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1$1.$call$(CeylonProjectBuild.ceylon:948)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel$canonical$(CeylonProject.ceylon:446)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel(CeylonProject.ceylon:438)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1.$call$(CeylonProjectBuild.ceylon:914)
    at com.redhat.ceylon.ide.common.model.withCeylonModelCaching_.withCeylonModelCaching(CeylonProjects.ceylon:52)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27.$call$(CeylonProjectBuild.ceylon:913)
    at ceylon.interop.java.internal.synchronize_.synchronize(synchronize_.java:33)
    at ceylon.interop.java.synchronize_.synchronize(misc.ceylon:79)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.updateCeylonModel(CeylonProjectBuild.ceylon:912)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild$canonical$(CeylonProjectBuild.ceylon:610)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild(CeylonProjectBuild.ceylon:580)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask$1.$call$(CeylonModelManager.ceylon:315)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withUpToDateIndexes(concurrencyManager.ceylon:228)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask.run(CeylonModelManager.ceylon:310)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(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.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128)
    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)


com.redhat.ceylon.model.loader.ModelResolutionException: Failed to resolve org.junit.runners.model.Statement
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1818)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1722)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.access$1801(IdeModelLoader.ceylon:100)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:508)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:497)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$1anonymous_0_.call(IdeModelLoader.ceylon:133)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.callWithLock(IdeModelLoader.ceylon:132)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.convertToDeclaration(IdeModelLoader.ceylon:517)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertDeclaredTypeToDeclaration(AbstractModelLoader.java:653)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertNonPrimitiveTypeToDeclaration(AbstractModelLoader.java:613)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5510)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5326)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.addMethod(AbstractModelLoader.java:3604)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:3026)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.access$1200(AbstractModelLoader.java:100)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$16.run(AbstractModelLoader.java:2405)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2401)
    at com.redhat.ceylon.model.loader.model.LazyClass$1.run(LazyClass.java:97)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1$1.$call$(IdeaModelLoader.ceylon:113)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.outsideDumbMode(concurrencyManager.ceylon:238)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1.$call$(IdeaModelLoader.ceylon:112)
    at ceylon.interop.java.JavaRunnable.run(JavaRunnable.ceylon:7)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:125)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:119)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863)
    at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:119)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:109)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.model.LazyClass.load(LazyClass.java:91)
    at com.redhat.ceylon.model.loader.model.LazyClass.getExtendedType(LazyClass.java:161)
    at com.redhat.ceylon.model.typechecker.model.Type.getExtendedType(Type.java:2780)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDependency$priv$(UnitDependencyVisitor.ceylon:54)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:90)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:70)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.visit(UnitDependencyVisitor.ceylon:200)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:36)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMember.visit(Tree.java:386)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportMemberOrTypeList(Walker.java:104)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visitChildren(Tree.java:314)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:34)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visit(Tree.java:306)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImport(Walker.java:89)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visitChildren(Tree.java:250)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:131)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:32)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visit(Tree.java:242)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportList(Walker.java:80)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visitChildren(Tree.java:222)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:31)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visit(Tree.java:214)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkCompilationUnit(Walker.java:16)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$CompilationUnit.visitChildren(Tree.java:30)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:26)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.typecheck$priv$(CeylonProjectBuild.ceylon:674)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.access$1700(CeylonProjectBuild.ceylon:122)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1$1.$call$(CeylonProjectBuild.ceylon:948)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel$canonical$(CeylonProject.ceylon:446)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel(CeylonProject.ceylon:438)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1.$call$(CeylonProjectBuild.ceylon:914)
    at com.redhat.ceylon.ide.common.model.withCeylonModelCaching_.withCeylonModelCaching(CeylonProjects.ceylon:52)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27.$call$(CeylonProjectBuild.ceylon:913)
    at ceylon.interop.java.internal.synchronize_.synchronize(synchronize_.java:33)
    at ceylon.interop.java.synchronize_.synchronize(misc.ceylon:79)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.updateCeylonModel(CeylonProjectBuild.ceylon:912)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild$canonical$(CeylonProjectBuild.ceylon:610)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild(CeylonProjectBuild.ceylon:580)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask$1.$call$(CeylonModelManager.ceylon:315)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withUpToDateIndexes(concurrencyManager.ceylon:228)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask.run(CeylonModelManager.ceylon:310)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(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.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128)
    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)


com.redhat.ceylon.model.loader.ModelResolutionException: Failed to resolve org.junit.runners.model.FrameworkMethod
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1818)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1722)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.access$1801(IdeModelLoader.ceylon:100)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:508)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:497)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$1anonymous_0_.call(IdeModelLoader.ceylon:133)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.callWithLock(IdeModelLoader.ceylon:132)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.convertToDeclaration(IdeModelLoader.ceylon:517)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertDeclaredTypeToDeclaration(AbstractModelLoader.java:653)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertNonPrimitiveTypeToDeclaration(AbstractModelLoader.java:613)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5510)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5326)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.setParameters(AbstractModelLoader.java:4338)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.addMethod(AbstractModelLoader.java:3627)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:3026)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.access$1200(AbstractModelLoader.java:100)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$16.run(AbstractModelLoader.java:2405)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2401)
    at com.redhat.ceylon.model.loader.model.LazyClass$1.run(LazyClass.java:97)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1$1.$call$(IdeaModelLoader.ceylon:113)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.outsideDumbMode(concurrencyManager.ceylon:238)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1.$call$(IdeaModelLoader.ceylon:112)
    at ceylon.interop.java.JavaRunnable.run(JavaRunnable.ceylon:7)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:125)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:119)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863)
    at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:119)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:109)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.model.LazyClass.load(LazyClass.java:91)
    at com.redhat.ceylon.model.loader.model.LazyClass.getExtendedType(LazyClass.java:161)
    at com.redhat.ceylon.model.typechecker.model.Type.getExtendedType(Type.java:2780)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDependency$priv$(UnitDependencyVisitor.ceylon:54)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:90)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:70)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.visit(UnitDependencyVisitor.ceylon:200)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:36)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMember.visit(Tree.java:386)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportMemberOrTypeList(Walker.java:104)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visitChildren(Tree.java:314)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:34)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visit(Tree.java:306)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImport(Walker.java:89)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visitChildren(Tree.java:250)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:131)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:32)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visit(Tree.java:242)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportList(Walker.java:80)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visitChildren(Tree.java:222)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:31)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visit(Tree.java:214)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkCompilationUnit(Walker.java:16)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$CompilationUnit.visitChildren(Tree.java:30)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:26)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.typecheck$priv$(CeylonProjectBuild.ceylon:674)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.access$1700(CeylonProjectBuild.ceylon:122)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1$1.$call$(CeylonProjectBuild.ceylon:948)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel$canonical$(CeylonProject.ceylon:446)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel(CeylonProject.ceylon:438)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1.$call$(CeylonProjectBuild.ceylon:914)
    at com.redhat.ceylon.ide.common.model.withCeylonModelCaching_.withCeylonModelCaching(CeylonProjects.ceylon:52)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27.$call$(CeylonProjectBuild.ceylon:913)
    at ceylon.interop.java.internal.synchronize_.synchronize(synchronize_.java:33)
    at ceylon.interop.java.synchronize_.synchronize(misc.ceylon:79)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.updateCeylonModel(CeylonProjectBuild.ceylon:912)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild$canonical$(CeylonProjectBuild.ceylon:610)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild(CeylonProjectBuild.ceylon:580)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask$1.$call$(CeylonModelManager.ceylon:315)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withUpToDateIndexes(concurrencyManager.ceylon:228)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask.run(CeylonModelManager.ceylon:310)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(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.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128)
    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)


com.redhat.ceylon.model.loader.ModelResolutionException: Failed to resolve org.junit.runners.model.Statement
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1818)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1722)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.access$1801(IdeModelLoader.ceylon:100)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:508)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:497)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$1anonymous_0_.call(IdeModelLoader.ceylon:133)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.callWithLock(IdeModelLoader.ceylon:132)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.convertToDeclaration(IdeModelLoader.ceylon:517)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertDeclaredTypeToDeclaration(AbstractModelLoader.java:653)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertNonPrimitiveTypeToDeclaration(AbstractModelLoader.java:613)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5510)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5326)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.setParameters(AbstractModelLoader.java:4338)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.addMethod(AbstractModelLoader.java:3627)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:3026)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.access$1200(AbstractModelLoader.java:100)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$16.run(AbstractModelLoader.java:2405)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2401)
    at com.redhat.ceylon.model.loader.model.LazyClass$1.run(LazyClass.java:97)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1$1.$call$(IdeaModelLoader.ceylon:113)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.outsideDumbMode(concurrencyManager.ceylon:238)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1.$call$(IdeaModelLoader.ceylon:112)
    at ceylon.interop.java.JavaRunnable.run(JavaRunnable.ceylon:7)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:125)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:119)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863)
    at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:119)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:109)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.model.LazyClass.load(LazyClass.java:91)
    at com.redhat.ceylon.model.loader.model.LazyClass.getExtendedType(LazyClass.java:161)
    at com.redhat.ceylon.model.typechecker.model.Type.getExtendedType(Type.java:2780)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDependency$priv$(UnitDependencyVisitor.ceylon:54)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:90)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:70)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.visit(UnitDependencyVisitor.ceylon:200)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:36)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMember.visit(Tree.java:386)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportMemberOrTypeList(Walker.java:104)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visitChildren(Tree.java:314)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:34)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visit(Tree.java:306)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImport(Walker.java:89)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visitChildren(Tree.java:250)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:131)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:32)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visit(Tree.java:242)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportList(Walker.java:80)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visitChildren(Tree.java:222)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:31)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visit(Tree.java:214)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkCompilationUnit(Walker.java:16)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$CompilationUnit.visitChildren(Tree.java:30)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:26)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.typecheck$priv$(CeylonProjectBuild.ceylon:674)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.access$1700(CeylonProjectBuild.ceylon:122)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1$1.$call$(CeylonProjectBuild.ceylon:948)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel$canonical$(CeylonProject.ceylon:446)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel(CeylonProject.ceylon:438)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1.$call$(CeylonProjectBuild.ceylon:914)
    at com.redhat.ceylon.ide.common.model.withCeylonModelCaching_.withCeylonModelCaching(CeylonProjects.ceylon:52)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27.$call$(CeylonProjectBuild.ceylon:913)
    at ceylon.interop.java.internal.synchronize_.synchronize(synchronize_.java:33)
    at ceylon.interop.java.synchronize_.synchronize(misc.ceylon:79)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.updateCeylonModel(CeylonProjectBuild.ceylon:912)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild$canonical$(CeylonProjectBuild.ceylon:610)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild(CeylonProjectBuild.ceylon:580)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask$1.$call$(CeylonModelManager.ceylon:315)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withUpToDateIndexes(concurrencyManager.ceylon:228)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask.run(CeylonModelManager.ceylon:310)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(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.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128)
    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)


com.redhat.ceylon.model.loader.ModelResolutionException: Failed to resolve org.junit.runners.model.Statement
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1818)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1722)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.access$1801(IdeModelLoader.ceylon:100)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:508)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:497)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$1anonymous_0_.call(IdeModelLoader.ceylon:133)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.callWithLock(IdeModelLoader.ceylon:132)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.convertToDeclaration(IdeModelLoader.ceylon:517)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertDeclaredTypeToDeclaration(AbstractModelLoader.java:653)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertNonPrimitiveTypeToDeclaration(AbstractModelLoader.java:613)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5510)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5326)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.addMethod(AbstractModelLoader.java:3604)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:3026)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.access$1200(AbstractModelLoader.java:100)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$16.run(AbstractModelLoader.java:2405)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2401)
    at com.redhat.ceylon.model.loader.model.LazyClass$1.run(LazyClass.java:97)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1$1.$call$(IdeaModelLoader.ceylon:113)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.outsideDumbMode(concurrencyManager.ceylon:238)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1.$call$(IdeaModelLoader.ceylon:112)
    at ceylon.interop.java.JavaRunnable.run(JavaRunnable.ceylon:7)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:125)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:119)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863)
    at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:119)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:109)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.model.LazyClass.load(LazyClass.java:91)
    at com.redhat.ceylon.model.loader.model.LazyClass.getExtendedType(LazyClass.java:161)
    at com.redhat.ceylon.model.typechecker.model.Type.getExtendedType(Type.java:2780)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDependency$priv$(UnitDependencyVisitor.ceylon:54)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:90)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:70)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.visit(UnitDependencyVisitor.ceylon:200)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:36)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMember.visit(Tree.java:386)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportMemberOrTypeList(Walker.java:104)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visitChildren(Tree.java:314)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:34)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visit(Tree.java:306)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImport(Walker.java:89)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visitChildren(Tree.java:250)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:131)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:32)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visit(Tree.java:242)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportList(Walker.java:80)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visitChildren(Tree.java:222)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:31)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visit(Tree.java:214)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkCompilationUnit(Walker.java:16)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$CompilationUnit.visitChildren(Tree.java:30)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:26)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.typecheck$priv$(CeylonProjectBuild.ceylon:674)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.access$1700(CeylonProjectBuild.ceylon:122)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1$1.$call$(CeylonProjectBuild.ceylon:948)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel$canonical$(CeylonProject.ceylon:446)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel(CeylonProject.ceylon:438)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1.$call$(CeylonProjectBuild.ceylon:914)
    at com.redhat.ceylon.ide.common.model.withCeylonModelCaching_.withCeylonModelCaching(CeylonProjects.ceylon:52)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27.$call$(CeylonProjectBuild.ceylon:913)
    at ceylon.interop.java.internal.synchronize_.synchronize(synchronize_.java:33)
    at ceylon.interop.java.synchronize_.synchronize(misc.ceylon:79)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.updateCeylonModel(CeylonProjectBuild.ceylon:912)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild$canonical$(CeylonProjectBuild.ceylon:610)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild(CeylonProjectBuild.ceylon:580)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask$1.$call$(CeylonModelManager.ceylon:315)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withUpToDateIndexes(concurrencyManager.ceylon:228)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask.run(CeylonModelManager.ceylon:310)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(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.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128)
    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)


com.redhat.ceylon.model.loader.ModelResolutionException: Failed to resolve org.junit.runners.model.FrameworkMethod
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1818)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1722)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.access$1801(IdeModelLoader.ceylon:100)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:508)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:497)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$1anonymous_0_.call(IdeModelLoader.ceylon:133)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.callWithLock(IdeModelLoader.ceylon:132)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.convertToDeclaration(IdeModelLoader.ceylon:517)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertDeclaredTypeToDeclaration(AbstractModelLoader.java:653)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertNonPrimitiveTypeToDeclaration(AbstractModelLoader.java:613)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5510)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5326)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.setParameters(AbstractModelLoader.java:4338)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.addMethod(AbstractModelLoader.java:3627)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:3026)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.access$1200(AbstractModelLoader.java:100)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$16.run(AbstractModelLoader.java:2405)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2401)
    at com.redhat.ceylon.model.loader.model.LazyClass$1.run(LazyClass.java:97)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1$1.$call$(IdeaModelLoader.ceylon:113)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.outsideDumbMode(concurrencyManager.ceylon:238)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1.$call$(IdeaModelLoader.ceylon:112)
    at ceylon.interop.java.JavaRunnable.run(JavaRunnable.ceylon:7)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:125)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:119)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863)
    at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:119)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:109)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.model.LazyClass.load(LazyClass.java:91)
    at com.redhat.ceylon.model.loader.model.LazyClass.getExtendedType(LazyClass.java:161)
    at com.redhat.ceylon.model.typechecker.model.Type.getExtendedType(Type.java:2780)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDependency$priv$(UnitDependencyVisitor.ceylon:54)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:90)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:70)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.visit(UnitDependencyVisitor.ceylon:200)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:36)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMember.visit(Tree.java:386)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportMemberOrTypeList(Walker.java:104)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visitChildren(Tree.java:314)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:34)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visit(Tree.java:306)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImport(Walker.java:89)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visitChildren(Tree.java:250)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:131)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:32)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visit(Tree.java:242)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportList(Walker.java:80)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visitChildren(Tree.java:222)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:31)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visit(Tree.java:214)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkCompilationUnit(Walker.java:16)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$CompilationUnit.visitChildren(Tree.java:30)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:26)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.typecheck$priv$(CeylonProjectBuild.ceylon:674)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.access$1700(CeylonProjectBuild.ceylon:122)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1$1.$call$(CeylonProjectBuild.ceylon:948)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel$canonical$(CeylonProject.ceylon:446)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel(CeylonProject.ceylon:438)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1.$call$(CeylonProjectBuild.ceylon:914)
    at com.redhat.ceylon.ide.common.model.withCeylonModelCaching_.withCeylonModelCaching(CeylonProjects.ceylon:52)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27.$call$(CeylonProjectBuild.ceylon:913)
    at ceylon.interop.java.internal.synchronize_.synchronize(synchronize_.java:33)
    at ceylon.interop.java.synchronize_.synchronize(misc.ceylon:79)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.updateCeylonModel(CeylonProjectBuild.ceylon:912)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild$canonical$(CeylonProjectBuild.ceylon:610)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild(CeylonProjectBuild.ceylon:580)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask$1.$call$(CeylonModelManager.ceylon:315)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withUpToDateIndexes(concurrencyManager.ceylon:228)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask.run(CeylonModelManager.ceylon:310)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(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.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128)
    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)


com.redhat.ceylon.model.loader.ModelResolutionException: Failed to resolve org.junit.runners.model.Statement
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1818)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1722)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.access$1801(IdeModelLoader.ceylon:100)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:508)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:497)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$1anonymous_0_.call(IdeModelLoader.ceylon:133)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.callWithLock(IdeModelLoader.ceylon:132)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.convertToDeclaration(IdeModelLoader.ceylon:517)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertDeclaredTypeToDeclaration(AbstractModelLoader.java:653)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertNonPrimitiveTypeToDeclaration(AbstractModelLoader.java:613)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5510)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5326)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.addMethod(AbstractModelLoader.java:3604)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:3026)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.access$1200(AbstractModelLoader.java:100)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$16.run(AbstractModelLoader.java:2405)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2401)
    at com.redhat.ceylon.model.loader.model.LazyClass$1.run(LazyClass.java:97)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1$1.$call$(IdeaModelLoader.ceylon:113)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.outsideDumbMode(concurrencyManager.ceylon:238)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1.$call$(IdeaModelLoader.ceylon:112)
    at ceylon.interop.java.JavaRunnable.run(JavaRunnable.ceylon:7)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:125)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:119)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863)
    at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:119)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:109)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.model.LazyClass.load(LazyClass.java:91)
    at com.redhat.ceylon.model.loader.model.LazyClass.getExtendedType(LazyClass.java:161)
    at com.redhat.ceylon.model.typechecker.model.Type.getExtendedType(Type.java:2780)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDependency$priv$(UnitDependencyVisitor.ceylon:54)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:90)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:70)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.visit(UnitDependencyVisitor.ceylon:200)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:36)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMember.visit(Tree.java:386)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportMemberOrTypeList(Walker.java:104)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visitChildren(Tree.java:314)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:34)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visit(Tree.java:306)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImport(Walker.java:89)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visitChildren(Tree.java:250)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:131)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:32)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visit(Tree.java:242)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportList(Walker.java:80)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visitChildren(Tree.java:222)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:31)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visit(Tree.java:214)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkCompilationUnit(Walker.java:16)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$CompilationUnit.visitChildren(Tree.java:30)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:26)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.typecheck$priv$(CeylonProjectBuild.ceylon:674)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.access$1700(CeylonProjectBuild.ceylon:122)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1$1.$call$(CeylonProjectBuild.ceylon:948)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel$canonical$(CeylonProject.ceylon:446)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel(CeylonProject.ceylon:438)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1.$call$(CeylonProjectBuild.ceylon:914)
    at com.redhat.ceylon.ide.common.model.withCeylonModelCaching_.withCeylonModelCaching(CeylonProjects.ceylon:52)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27.$call$(CeylonProjectBuild.ceylon:913)
    at ceylon.interop.java.internal.synchronize_.synchronize(synchronize_.java:33)
    at ceylon.interop.java.synchronize_.synchronize(misc.ceylon:79)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.updateCeylonModel(CeylonProjectBuild.ceylon:912)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild$canonical$(CeylonProjectBuild.ceylon:610)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild(CeylonProjectBuild.ceylon:580)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask$1.$call$(CeylonModelManager.ceylon:315)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withUpToDateIndexes(concurrencyManager.ceylon:228)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask.run(CeylonModelManager.ceylon:310)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(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.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128)
    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)


com.redhat.ceylon.model.loader.ModelResolutionException: Failed to resolve org.junit.runners.model.FrameworkMethod
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1818)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1722)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.access$1801(IdeModelLoader.ceylon:100)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:508)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:497)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$1anonymous_0_.call(IdeModelLoader.ceylon:133)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.callWithLock(IdeModelLoader.ceylon:132)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.convertToDeclaration(IdeModelLoader.ceylon:517)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertDeclaredTypeToDeclaration(AbstractModelLoader.java:653)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertNonPrimitiveTypeToDeclaration(AbstractModelLoader.java:613)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5510)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5326)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.setParameters(AbstractModelLoader.java:4338)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.addMethod(AbstractModelLoader.java:3627)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:3026)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.access$1200(AbstractModelLoader.java:100)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$16.run(AbstractModelLoader.java:2405)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2401)
    at com.redhat.ceylon.model.loader.model.LazyClass$1.run(LazyClass.java:97)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1$1.$call$(IdeaModelLoader.ceylon:113)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.outsideDumbMode(concurrencyManager.ceylon:238)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1.$call$(IdeaModelLoader.ceylon:112)
    at ceylon.interop.java.JavaRunnable.run(JavaRunnable.ceylon:7)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:125)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:119)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863)
    at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:119)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:109)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.model.LazyClass.load(LazyClass.java:91)
    at com.redhat.ceylon.model.loader.model.LazyClass.getExtendedType(LazyClass.java:161)
    at com.redhat.ceylon.model.typechecker.model.Type.getExtendedType(Type.java:2780)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDependency$priv$(UnitDependencyVisitor.ceylon:54)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:90)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:70)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.visit(UnitDependencyVisitor.ceylon:200)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:36)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMember.visit(Tree.java:386)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportMemberOrTypeList(Walker.java:104)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visitChildren(Tree.java:314)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:34)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visit(Tree.java:306)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImport(Walker.java:89)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visitChildren(Tree.java:250)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:131)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:32)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visit(Tree.java:242)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportList(Walker.java:80)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visitChildren(Tree.java:222)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:31)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visit(Tree.java:214)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkCompilationUnit(Walker.java:16)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$CompilationUnit.visitChildren(Tree.java:30)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:26)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.typecheck$priv$(CeylonProjectBuild.ceylon:674)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.access$1700(CeylonProjectBuild.ceylon:122)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1$1.$call$(CeylonProjectBuild.ceylon:948)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel$canonical$(CeylonProject.ceylon:446)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel(CeylonProject.ceylon:438)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1.$call$(CeylonProjectBuild.ceylon:914)
    at com.redhat.ceylon.ide.common.model.withCeylonModelCaching_.withCeylonModelCaching(CeylonProjects.ceylon:52)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27.$call$(CeylonProjectBuild.ceylon:913)
    at ceylon.interop.java.internal.synchronize_.synchronize(synchronize_.java:33)
    at ceylon.interop.java.synchronize_.synchronize(misc.ceylon:79)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.updateCeylonModel(CeylonProjectBuild.ceylon:912)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild$canonical$(CeylonProjectBuild.ceylon:610)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild(CeylonProjectBuild.ceylon:580)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask$1.$call$(CeylonModelManager.ceylon:315)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withUpToDateIndexes(concurrencyManager.ceylon:228)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask.run(CeylonModelManager.ceylon:310)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(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.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128)
    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)


com.redhat.ceylon.model.loader.ModelResolutionException: Failed to resolve org.junit.runners.model.Statement
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1818)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$5.call(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1726)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertToDeclaration(AbstractModelLoader.java:1722)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.access$1801(IdeModelLoader.ceylon:100)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:508)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$10.$call$(IdeModelLoader.ceylon:497)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader$1anonymous_0_.call(IdeModelLoader.ceylon:133)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.callWithLock(IdeModelLoader.ceylon:132)
    at com.redhat.ceylon.ide.common.model.BaseIdeModelLoader.convertToDeclaration(IdeModelLoader.ceylon:517)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertDeclaredTypeToDeclaration(AbstractModelLoader.java:653)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.convertNonPrimitiveTypeToDeclaration(AbstractModelLoader.java:613)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5510)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.obtainType(AbstractModelLoader.java:5371)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.setParameters(AbstractModelLoader.java:4322)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.addMethod(AbstractModelLoader.java:3627)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:3026)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.access$1200(AbstractModelLoader.java:100)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$16.run(AbstractModelLoader.java:2405)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:130)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.complete(AbstractModelLoader.java:2401)
    at com.redhat.ceylon.model.loader.model.LazyClass$1.run(LazyClass.java:97)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$2.call(AbstractModelLoader.java:361)
    at com.redhat.ceylon.model.loader.AbstractModelLoader$1.call(AbstractModelLoader.java:346)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1$1.$call$(IdeaModelLoader.ceylon:113)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.outsideDumbMode(concurrencyManager.ceylon:238)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader$1.$call$(IdeaModelLoader.ceylon:112)
    at ceylon.interop.java.JavaRunnable.run(JavaRunnable.ceylon:7)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:125)
    at com.intellij.openapi.project.DumbService$2.compute(DumbService.java:119)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:863)
    at com.intellij.openapi.project.DumbService.runReadActionInSmartMode(DumbService.java:119)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.IdeaModelLoader.embeddingSync(IdeaModelLoader.ceylon:109)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedCall(AbstractModelLoader.java:342)
    at com.redhat.ceylon.model.loader.AbstractModelLoader.synchronizedRun(AbstractModelLoader.java:358)
    at com.redhat.ceylon.model.loader.model.LazyClass.load(LazyClass.java:91)
    at com.redhat.ceylon.model.loader.model.LazyClass.getExtendedType(LazyClass.java:161)
    at com.redhat.ceylon.model.typechecker.model.Type.getExtendedType(Type.java:2780)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDependency$priv$(UnitDependencyVisitor.ceylon:54)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeTypeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:90)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.storeDeclarationDependency$priv$(UnitDependencyVisitor.ceylon:70)
    at com.redhat.ceylon.ide.common.model.UnitDependencyVisitor.visit(UnitDependencyVisitor.ceylon:200)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:36)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMember.visit(Tree.java:386)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportMemberOrTypeList(Walker.java:104)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visitChildren(Tree.java:314)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:34)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportMemberOrTypeList.visit(Tree.java:306)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImport(Walker.java:89)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visitChildren(Tree.java:250)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:131)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:32)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$Import.visit(Tree.java:242)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkImportList(Walker.java:80)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visitChildren(Tree.java:222)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:31)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$ImportList.visit(Tree.java:214)
    at com.redhat.ceylon.compiler.typechecker.tree.Walker.walkCompilationUnit(Walker.java:16)
    at com.redhat.ceylon.compiler.typechecker.tree.Tree$CompilationUnit.visitChildren(Tree.java:30)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visitAny(Visitor.java:24)
    at com.redhat.ceylon.compiler.typechecker.tree.Visitor.visit(Visitor.java:26)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.typecheck$priv$(CeylonProjectBuild.ceylon:674)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.access$1700(CeylonProjectBuild.ceylon:122)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1$1.$call$(CeylonProjectBuild.ceylon:948)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel$canonical$(CeylonProject.ceylon:446)
    at com.redhat.ceylon.ide.common.model.BaseCeylonProject.withSourceModel(CeylonProject.ceylon:438)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27$1.$call$(CeylonProjectBuild.ceylon:914)
    at com.redhat.ceylon.ide.common.model.withCeylonModelCaching_.withCeylonModelCaching(CeylonProjects.ceylon:52)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild$27.$call$(CeylonProjectBuild.ceylon:913)
    at ceylon.interop.java.internal.synchronize_.synchronize(synchronize_.java:33)
    at ceylon.interop.java.synchronize_.synchronize(misc.ceylon:79)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.updateCeylonModel(CeylonProjectBuild.ceylon:912)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild$canonical$(CeylonProjectBuild.ceylon:610)
    at com.redhat.ceylon.ide.common.model.CeylonProjectBuild.performBuild(CeylonProjectBuild.ceylon:580)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask$1.$call$(CeylonModelManager.ceylon:315)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withIndexStrategy$priv$(concurrencyManager.ceylon:207)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.concurrencyManager_.withUpToDateIndexes(concurrencyManager.ceylon:228)
    at org.intellij.plugins.ceylon.ide.ceylonCode.model.CeylonModelManager$ModelUpdateBackgroundTask.run(CeylonModelManager.ceylon:310)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
    at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(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.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:128)
    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)
@gavinking gavinking added this to the 1.3.1 milestone Oct 16, 2016
@gavinking
Copy link
Contributor Author

I also got this similar error in the Problems window:

the 'UnitDependencyVisitor' caused an exception visiting a 'ImportMember' node: '"com.redhat.ceylon.model.loader.ModelResolutionException: Failed to find declaration for org.junit.runners.model.Statement"' at 'com.redhat.ceylon.model.loader.AbstractModelLoader.getNonPrimitiveType(AbstractModelLoader.java:5512)'

@bjansen
Copy link
Contributor

bjansen commented Oct 17, 2016

When using maven: imports

What does this mean? Are you trying to call completion after the maven: prefix? Are you trying to call completion on a project that imports maven artifacts? Do you have a reproducible test case?

@gavinking
Copy link
Contributor Author

@bjansen I'm saying the error seems to happen when I have imported shit from Maven.

@bjansen
Copy link
Contributor

bjansen commented Oct 17, 2016

On what maven import did it happen?

@gavinking
Copy link
Contributor Author

I'm not sure. It's not something super-reproducible, but I've seen a fair amount of it when working with Swarm stuff from Maven.

bjansen added a commit that referenced this issue Oct 25, 2016
fatal and we don't want them to be shown to users (#536 #533 #523).
@bjansen bjansen closed this as completed Nov 3, 2016
@bjansen
Copy link
Contributor

bjansen commented Nov 3, 2016

These non-fatal errors are now logged as warnings instead of errors, so they don't appear in the Event Log anymore.

@gavinking
Copy link
Contributor Author

Thanks.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants