cursive-ide / cursive

Cursive: The IDE for beautiful Clojure code
582 stars 7 forks source link

Exception: Read access is allowed from event dispatch thread or inside read-action only #355

Closed gered closed 10 years ago

gered commented 10 years ago

Unfortunately, I don't really know what caused this. I was looking at some code (not typing, just had been reading what was on the screen) and this error popped up. Using 0.1.23.

Read access is allowed from event dispatch thread or inside read-action only (see com.intellij.openapi.application.Application.runReadAction())
Details: Current thread: Thread[ApplicationImpl pooled thread 3,4,main] 1671014800
Our dispatch thread:Thread[AWT-EventQueue-1 13.1.2#IU-135.690, eap:false,6,main] 1288869824
SystemEventQueueThread: Thread[AWT-EventQueue-1 13.1.2#IU-135.690, eap:false,6,main] 1288869824
java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.PsiFileImpl.b(PsiFileImpl.java:188)
    at com.intellij.psi.impl.source.PsiFileImpl.getTreeElement(PsiFileImpl.java:126)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:774)
    at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:788)
    at plugin.psi$children.invoke(psi.clj:211)
    at plugin.psi$significant_children.invoke(psi.clj:217)
    at plugin.psi$fn__5433.invoke(psi.clj:283)
    at plugin.psi$fn__5420$G__5415__5425.invoke(psi.clj:269)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.psi.ClojureBaseElementImpl.seqFrom(ClojureBaseElementImpl.java:70)
    at cursive.psi.impl.ClojureFileImpl.seq(ClojureFileImpl.java:188)
    at clojure.lang.RT.seqFrom(RT.java:491)
    at clojure.lang.RT.seq(RT.java:486)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$map$fn__4207.invoke(core.clj:2479)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at clojure.core$mapcat.doInvoke(core.clj:2514)
    at clojure.lang.RestFn.invoke(RestFn.java:423)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_imports.invoke(index.clj:44)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.symbols.ClSymbolImpl.getName(ClSymbolImpl.java:204)
    at clojure.core$name.invoke(core.clj:1505)
    at plugin.resolve.lists$resolve_keys.invoke(lists.clj:22)
    at plugin.index$index_with$list_items__2396.invoke(index.clj:34)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.RT.boundedLength(RT.java:1654)
    at clojure.lang.RestFn.applyTo(RestFn.java:130)
    at clojure.core$apply.invoke(core.clj:617)
    at clojure.core$mapcat.doInvoke(core.clj:2514)
    at clojure.lang.RestFn.invoke(RestFn.java:423)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_refers.invoke(index.clj:50)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.ClKeywordImpl.getName(ClKeywordImpl.java:75)
    at clojure.core$name.invoke(core.clj:1505)
    at plugin.dependencies$filters_from_items$fn__3218.invoke(dependencies.clj:42)
    at clojure.core.protocols$fn__6034.invoke(protocols.clj:143)
    at clojure.core.protocols$fn__6005$G__6000__6014.invoke(protocols.clj:19)
    at clojure.core.protocols$seq_reduce.invoke(protocols.clj:31)
    at clojure.core.protocols$fn__6026.invoke(protocols.clj:54)
    at clojure.core.protocols$fn__5979$G__5974__5992.invoke(protocols.clj:13)
    at clojure.core$reduce.invoke(core.clj:6177)
    at plugin.dependencies$filters_from_items.invoke(dependencies.clj:46)
    at plugin.dependencies$parse_libspec.invoke(dependencies.clj:80)
    at plugin.dependencies$refers_from_require$fn__3257.invoke(dependencies.clj:116)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.dependencies$refers_from_require.invoke(dependencies.clj:116)
    at plugin.extensions.clojure.core.resolve$with_ns.invoke(resolve.clj:254)
    at plugin.extensions.clojure.core.resolve$fn__3527.invoke(resolve.clj:427)
    at plugin.extensions.clojure.core.resolve$ns_index$fn__3456.invoke(resolve.clj:264)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:67)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.extensions.clojure.core.resolve$ns_index.invoke(resolve.clj:266)
    at plugin.extensions.clojure.core.resolve$fn__3539.invoke(resolve.clj:439)
    at plugin.index$index_with$list_items__2396$fn__2397.invoke(index.clj:36)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$fn__3923.invoke(core.clj:678)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$cat__3925$fn__3926.invoke(core.clj:687)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_refers.invoke(index.clj:50)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.getTextLength(CompositeElement.java:548)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:285)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.symbols.ClSymbolImpl.getName(ClSymbolImpl.java:204)
    at clojure.core$name.invoke(core.clj:1505)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$set.invoke(core.clj:3712)
    at plugin.dependencies$refers_from_require$require_refers__3254.invoke(dependencies.clj:115)
    at plugin.dependencies$parse_libspec.invoke(dependencies.clj:81)
    at plugin.dependencies$refers_from_require$fn__3257.invoke(dependencies.clj:116)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.dependencies$refers_from_require.invoke(dependencies.clj:116)
    at plugin.extensions.clojure.core.resolve$with_ns.invoke(resolve.clj:254)
    at plugin.extensions.clojure.core.resolve$fn__3527.invoke(resolve.clj:427)
    at plugin.extensions.clojure.core.resolve$ns_index$fn__3456.invoke(resolve.clj:264)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:67)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.extensions.clojure.core.resolve$ns_index.invoke(resolve.clj:266)
    at plugin.extensions.clojure.core.resolve$fn__3539.invoke(resolve.clj:439)
    at plugin.index$index_with$list_items__2396$fn__2397.invoke(index.clj:36)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$fn__3923.invoke(core.clj:678)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$cat__3925$fn__3926.invoke(core.clj:687)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_refers.invoke(index.clj:50)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.ClKeywordImpl.getName(ClKeywordImpl.java:75)
    at clojure.core$name.invoke(core.clj:1505)
    at plugin.dependencies$filters_from_items$fn__3218.invoke(dependencies.clj:42)
    at clojure.core.protocols$fn__6034.invoke(protocols.clj:143)
    at clojure.core.protocols$fn__6005$G__6000__6014.invoke(protocols.clj:19)
    at clojure.core.protocols$seq_reduce.invoke(protocols.clj:31)
    at clojure.core.protocols$fn__6026.invoke(protocols.clj:54)
    at clojure.core.protocols$fn__5979$G__5974__5992.invoke(protocols.clj:13)
    at clojure.core$reduce.invoke(core.clj:6177)
    at plugin.dependencies$filters_from_items.invoke(dependencies.clj:46)
    at plugin.dependencies$parse_libspec.invoke(dependencies.clj:80)
    at plugin.dependencies$refers_from_require$fn__3257.invoke(dependencies.clj:116)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.RT.next(RT.java:598)
    at clojure.core$next.invoke(core.clj:64)
    at clojure.core$reduce1.invoke(core.clj:896)
    at clojure.core$reduce1.invoke(core.clj:887)
    at clojure.core$merge.doInvoke(core.clj:2684)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.dependencies$refers_from_require.invoke(dependencies.clj:116)
    at plugin.extensions.clojure.core.resolve$with_ns.invoke(resolve.clj:254)
    at plugin.extensions.clojure.core.resolve$fn__3527.invoke(resolve.clj:427)
    at plugin.extensions.clojure.core.resolve$ns_index$fn__3456.invoke(resolve.clj:264)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:67)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.extensions.clojure.core.resolve$ns_index.invoke(resolve.clj:266)
    at plugin.extensions.clojure.core.resolve$fn__3539.invoke(resolve.clj:439)
    at plugin.index$index_with$list_items__2396$fn__2397.invoke(index.clj:36)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$fn__3923.invoke(core.clj:678)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$cat__3925$fn__3926.invoke(core.clj:687)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_refers.invoke(index.clj:50)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.symbols.ClSymbolImpl.getName(ClSymbolImpl.java:204)
    at clojure.core$name.invoke(core.clj:1505)
    at clojure.core$map$fn__4207.invoke(core.clj:2485)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.LazySeq.first(LazySeq.java:82)
    at clojure.lang.RT.first(RT.java:577)
    at clojure.core$first.invoke(core.clj:55)
    at clojure.string$join.invoke(string.clj:185)
    at plugin.dependencies$ns_from_prefixes.invoke(dependencies.clj:37)
    at plugin.dependencies$refers_from_require$require_refers__3254.invoke(dependencies.clj:110)
    at plugin.dependencies$parse_libspec.invoke(dependencies.clj:81)
    at plugin.dependencies$refers_from_require$fn__3257.invoke(dependencies.clj:116)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.RT.next(RT.java:598)
    at clojure.core$next.invoke(core.clj:64)
    at clojure.core$reduce1.invoke(core.clj:896)
    at clojure.core$reduce1.invoke(core.clj:887)
    at clojure.core$merge.doInvoke(core.clj:2684)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.dependencies$refers_from_require.invoke(dependencies.clj:116)
    at plugin.extensions.clojure.core.resolve$with_ns.invoke(resolve.clj:254)
    at plugin.extensions.clojure.core.resolve$fn__3527.invoke(resolve.clj:427)
    at plugin.extensions.clojure.core.resolve$ns_index$fn__3456.invoke(resolve.clj:264)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:67)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.extensions.clojure.core.resolve$ns_index.invoke(resolve.clj:266)
    at plugin.extensions.clojure.core.resolve$fn__3539.invoke(resolve.clj:439)
    at plugin.index$index_with$list_items__2396$fn__2397.invoke(index.clj:36)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$fn__3923.invoke(core.clj:678)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$cat__3925$fn__3926.invoke(core.clj:687)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_refers.invoke(index.clj:50)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.symbols.ClSymbolImpl.getName(ClSymbolImpl.java:204)
    at clojure.core$name.invoke(core.clj:1505)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.PersistentHashSet.create(PersistentHashSet.java:43)
    at clojure.core$set.invoke(core.clj:3712)
    at plugin.dependencies$refers_from_require$require_refers__3254.invoke(dependencies.clj:115)
    at plugin.dependencies$parse_libspec.invoke(dependencies.clj:81)
    at plugin.dependencies$refers_from_require$fn__3257.invoke(dependencies.clj:116)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.RT.next(RT.java:598)
    at clojure.core$next.invoke(core.clj:64)
    at clojure.core$reduce1.invoke(core.clj:896)
    at clojure.core$reduce1.invoke(core.clj:887)
    at clojure.core$merge.doInvoke(core.clj:2684)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.dependencies$refers_from_require.invoke(dependencies.clj:116)
    at plugin.extensions.clojure.core.resolve$with_ns.invoke(resolve.clj:254)
    at plugin.extensions.clojure.core.resolve$fn__3527.invoke(resolve.clj:427)
    at plugin.extensions.clojure.core.resolve$ns_index$fn__3456.invoke(resolve.clj:264)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:67)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.extensions.clojure.core.resolve$ns_index.invoke(resolve.clj:266)
    at plugin.extensions.clojure.core.resolve$fn__3539.invoke(resolve.clj:439)
    at plugin.index$index_with$list_items__2396$fn__2397.invoke(index.clj:36)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$fn__3923.invoke(core.clj:678)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$cat__3925$fn__3926.invoke(core.clj:687)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_refers.invoke(index.clj:50)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.symbols.ClSymbolImpl.getName(ClSymbolImpl.java:204)
    at clojure.core$name.invoke(core.clj:1505)
    at clojure.core$map$fn__4207.invoke(core.clj:2485)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.LazySeq.first(LazySeq.java:82)
    at clojure.lang.RT.first(RT.java:577)
    at clojure.core$first.invoke(core.clj:55)
    at clojure.string$join.invoke(string.clj:185)
    at plugin.dependencies$ns_from_prefixes.invoke(dependencies.clj:37)
    at plugin.dependencies$refers_from_require$require_refers__3254.invoke(dependencies.clj:110)
    at plugin.dependencies$parse_libspec.invoke(dependencies.clj:81)
    at plugin.dependencies$refers_from_require$fn__3257.invoke(dependencies.clj:116)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.RT.next(RT.java:598)
    at clojure.core$next.invoke(core.clj:64)
    at clojure.core$reduce1.invoke(core.clj:896)
    at clojure.core$reduce1.invoke(core.clj:887)
    at clojure.core$merge.doInvoke(core.clj:2684)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.dependencies$refers_from_require.invoke(dependencies.clj:116)
    at plugin.extensions.clojure.core.resolve$with_ns.invoke(resolve.clj:254)
    at plugin.extensions.clojure.core.resolve$fn__3527.invoke(resolve.clj:427)
    at plugin.extensions.clojure.core.resolve$ns_index$fn__3456.invoke(resolve.clj:264)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:67)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.extensions.clojure.core.resolve$ns_index.invoke(resolve.clj:266)
    at plugin.extensions.clojure.core.resolve$fn__3539.invoke(resolve.clj:439)
    at plugin.index$index_with$list_items__2396$fn__2397.invoke(index.clj:36)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$fn__3923.invoke(core.clj:678)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$cat__3925$fn__3926.invoke(core.clj:687)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_refers.invoke(index.clj:50)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.symbols.ClSymbolImpl.getName(ClSymbolImpl.java:204)
    at clojure.core$name.invoke(core.clj:1505)
    at clojure.core$map$fn__4207.invoke(core.clj:2485)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.LazySeq.first(LazySeq.java:82)
    at clojure.lang.RT.first(RT.java:577)
    at clojure.core$first.invoke(core.clj:55)
    at clojure.string$join.invoke(string.clj:185)
    at plugin.dependencies$ns_from_prefixes.invoke(dependencies.clj:37)
    at plugin.dependencies$refers_from_require$require_refers__3254.invoke(dependencies.clj:110)
    at plugin.dependencies$parse_libspec.invoke(dependencies.clj:81)
    at plugin.dependencies$refers_from_require$fn__3257.invoke(dependencies.clj:116)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.RT.next(RT.java:598)
    at clojure.core$next.invoke(core.clj:64)
    at clojure.core$reduce1.invoke(core.clj:896)
    at clojure.core$reduce1.invoke(core.clj:887)
    at clojure.core$merge.doInvoke(core.clj:2684)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.dependencies$refers_from_require.invoke(dependencies.clj:116)
    at plugin.extensions.clojure.core.resolve$with_ns.invoke(resolve.clj:254)
    at plugin.extensions.clojure.core.resolve$fn__3527.invoke(resolve.clj:427)
    at plugin.extensions.clojure.core.resolve$ns_index$fn__3456.invoke(resolve.clj:264)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:67)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.extensions.clojure.core.resolve$ns_index.invoke(resolve.clj:266)
    at plugin.extensions.clojure.core.resolve$fn__3539.invoke(resolve.clj:439)
    at plugin.index$index_with$list_items__2396$fn__2397.invoke(index.clj:36)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$fn__3923.invoke(core.clj:678)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$cat__3925$fn__3926.invoke(core.clj:687)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_refers.invoke(index.clj:50)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.symbols.ClSymbolImpl.getName(ClSymbolImpl.java:204)
    at clojure.core$name.invoke(core.clj:1505)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$set.invoke(core.clj:3712)
    at plugin.dependencies$refers_from_require$require_refers__3254.invoke(dependencies.clj:115)
    at plugin.dependencies$parse_libspec.invoke(dependencies.clj:81)
    at plugin.dependencies$refers_from_require$fn__3257.invoke(dependencies.clj:116)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.RT.next(RT.java:598)
    at clojure.core$next.invoke(core.clj:64)
    at clojure.core$reduce1.invoke(core.clj:896)
    at clojure.core$reduce1.invoke(core.clj:887)
    at clojure.core$merge.doInvoke(core.clj:2684)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.dependencies$refers_from_require.invoke(dependencies.clj:116)
    at plugin.extensions.clojure.core.resolve$with_ns.invoke(resolve.clj:254)
    at plugin.extensions.clojure.core.resolve$fn__3527.invoke(resolve.clj:427)
    at plugin.extensions.clojure.core.resolve$ns_index$fn__3456.invoke(resolve.clj:264)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:67)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.extensions.clojure.core.resolve$ns_index.invoke(resolve.clj:266)
    at plugin.extensions.clojure.core.resolve$fn__3539.invoke(resolve.clj:439)
    at plugin.index$index_with$list_items__2396$fn__2397.invoke(index.clj:36)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$fn__3923.invoke(core.clj:678)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$cat__3925$fn__3926.invoke(core.clj:687)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_refers.invoke(index.clj:50)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.ns.ClNsImpl.getName(ClNsImpl.java:56)
    at plugin.psi$name.invoke(psi.clj:76)
    at plugin.extensions.clojure.core.resolve$with_ns.invoke(resolve.clj:252)
    at plugin.extensions.clojure.core.resolve$fn__3539.invoke(resolve.clj:440)
    at plugin.index$index_with$list_items__2396$fn__2397.invoke(index.clj:36)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$fn__3923.invoke(core.clj:678)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$cat__3925$fn__3926.invoke(core.clj:687)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_refers.invoke(index.clj:50)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.symbols.ClSymbolImpl.getName(ClSymbolImpl.java:204)
    at clojure.core$name.invoke(core.clj:1505)
    at plugin.resolve.lists$resolve_keys.invoke(lists.clj:22)
    at plugin.index$index_with$list_items__2396.invoke(index.clj:34)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.RT.boundedLength(RT.java:1654)
    at clojure.lang.RestFn.applyTo(RestFn.java:130)
    at clojure.core$apply.invoke(core.clj:617)
    at clojure.core$mapcat.doInvoke(core.clj:2514)
    at clojure.lang.RestFn.invoke(RestFn.java:423)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_namespaces_by_alias.invoke(index.clj:53)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.ClKeywordImpl.getName(ClKeywordImpl.java:75)
    at clojure.core$name.invoke(core.clj:1505)
    at plugin.dependencies$filters_from_items$fn__3218.invoke(dependencies.clj:42)
    at clojure.core.protocols$fn__6034.invoke(protocols.clj:143)
    at clojure.core.protocols$fn__6005$G__6000__6014.invoke(protocols.clj:19)
    at clojure.core.protocols$seq_reduce.invoke(protocols.clj:31)
    at clojure.core.protocols$fn__6026.invoke(protocols.clj:54)
    at clojure.core.protocols$fn__5979$G__5974__5992.invoke(protocols.clj:13)
    at clojure.core$reduce.invoke(core.clj:6177)
    at plugin.dependencies$filters_from_items.invoke(dependencies.clj:46)
    at plugin.dependencies$parse_libspec.invoke(dependencies.clj:80)
    at plugin.dependencies$aliases_from_use_require$fn__3249.invoke(dependencies.clj:102)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.RT.boundedLength(RT.java:1654)
    at clojure.lang.RestFn.applyTo(RestFn.java:130)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.dependencies$aliases_from_use_require.invoke(dependencies.clj:102)
    at plugin.extensions.clojure.core.resolve$with_ns.invoke(resolve.clj:254)
    at plugin.extensions.clojure.core.resolve$fn__3518.invoke(resolve.clj:418)
    at plugin.extensions.clojure.core.resolve$ns_index$fn__3456.invoke(resolve.clj:264)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:67)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.extensions.clojure.core.resolve$ns_index.invoke(resolve.clj:266)
    at plugin.extensions.clojure.core.resolve$fn__3521.invoke(resolve.clj:421)
    at plugin.index$index_with$list_items__2396$fn__2397.invoke(index.clj:36)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$fn__3923.invoke(core.clj:678)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$cat__3925$fn__3926.invoke(core.clj:687)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_namespaces_by_alias.invoke(index.clj:53)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.ClKeywordImpl.getName(ClKeywordImpl.java:75)
    at clojure.core$name.invoke(core.clj:1505)
    at plugin.dependencies$filters_from_items$fn__3218.invoke(dependencies.clj:42)
    at clojure.core.protocols$fn__6034.invoke(protocols.clj:143)
    at clojure.core.protocols$fn__6005$G__6000__6014.invoke(protocols.clj:19)
    at clojure.core.protocols$seq_reduce.invoke(protocols.clj:31)
    at clojure.core.protocols$fn__6026.invoke(protocols.clj:54)
    at clojure.core.protocols$fn__5979$G__5974__5992.invoke(protocols.clj:13)
    at clojure.core$reduce.invoke(core.clj:6177)
    at plugin.dependencies$filters_from_items.invoke(dependencies.clj:46)
    at plugin.dependencies$parse_libspec.invoke(dependencies.clj:80)
    at plugin.dependencies$aliases_from_use_require$fn__3249.invoke(dependencies.clj:102)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.RT.next(RT.java:598)
    at clojure.core$next.invoke(core.clj:64)
    at clojure.core$reduce1.invoke(core.clj:896)
    at clojure.core$reduce1.invoke(core.clj:887)
    at clojure.core$merge.doInvoke(core.clj:2684)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.dependencies$aliases_from_use_require.invoke(dependencies.clj:102)
    at plugin.extensions.clojure.core.resolve$with_ns.invoke(resolve.clj:254)
    at plugin.extensions.clojure.core.resolve$fn__3518.invoke(resolve.clj:418)
    at plugin.extensions.clojure.core.resolve$ns_index$fn__3456.invoke(resolve.clj:264)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:67)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.extensions.clojure.core.resolve$ns_index.invoke(resolve.clj:266)
    at plugin.extensions.clojure.core.resolve$fn__3521.invoke(resolve.clj:421)
    at plugin.index$index_with$list_items__2396$fn__2397.invoke(index.clj:36)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$fn__3923.invoke(core.clj:678)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$cat__3925$fn__3926.invoke(core.clj:687)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_namespaces_by_alias.invoke(index.clj:53)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.ClKeywordImpl.getName(ClKeywordImpl.java:75)
    at clojure.core$name.invoke(core.clj:1505)
    at plugin.dependencies$filters_from_items$fn__3218.invoke(dependencies.clj:42)
    at clojure.core.protocols$fn__6034.invoke(protocols.clj:143)
    at clojure.core.protocols$fn__6005$G__6000__6014.invoke(protocols.clj:19)
    at clojure.core.protocols$seq_reduce.invoke(protocols.clj:31)
    at clojure.core.protocols$fn__6026.invoke(protocols.clj:54)
    at clojure.core.protocols$fn__5979$G__5974__5992.invoke(protocols.clj:13)
    at clojure.core$reduce.invoke(core.clj:6177)
    at plugin.dependencies$filters_from_items.invoke(dependencies.clj:46)
    at plugin.dependencies$parse_libspec.invoke(dependencies.clj:80)
    at plugin.dependencies$aliases_from_use_require$fn__3249.invoke(dependencies.clj:102)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.RT.next(RT.java:598)
    at clojure.core$next.invoke(core.clj:64)
    at clojure.core$reduce1.invoke(core.clj:896)
    at clojure.core$reduce1.invoke(core.clj:887)
    at clojure.core$merge.doInvoke(core.clj:2684)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.dependencies$aliases_from_use_require.invoke(dependencies.clj:102)
    at plugin.extensions.clojure.core.resolve$with_ns.invoke(resolve.clj:254)
    at plugin.extensions.clojure.core.resolve$fn__3518.invoke(resolve.clj:418)
    at plugin.extensions.clojure.core.resolve$ns_index$fn__3456.invoke(resolve.clj:264)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:67)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.extensions.clojure.core.resolve$ns_index.invoke(resolve.clj:266)
    at plugin.extensions.clojure.core.resolve$fn__3521.invoke(resolve.clj:421)
    at plugin.index$index_with$list_items__2396$fn__2397.invoke(index.clj:36)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$fn__3923.invoke(core.clj:678)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$cat__3925$fn__3926.invoke(core.clj:687)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_namespaces_by_alias.invoke(index.clj:53)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.ClKeywordImpl.getName(ClKeywordImpl.java:75)
    at clojure.core$name.invoke(core.clj:1505)
    at plugin.dependencies$filters_from_items$fn__3218.invoke(dependencies.clj:42)
    at clojure.core.protocols$fn__6034.invoke(protocols.clj:143)
    at clojure.core.protocols$fn__6005$G__6000__6014.invoke(protocols.clj:19)
    at clojure.core.protocols$seq_reduce.invoke(protocols.clj:31)
    at clojure.core.protocols$fn__6026.invoke(protocols.clj:54)
    at clojure.core.protocols$fn__5979$G__5974__5992.invoke(protocols.clj:13)
    at clojure.core$reduce.invoke(core.clj:6177)
    at plugin.dependencies$filters_from_items.invoke(dependencies.clj:46)
    at plugin.dependencies$parse_libspec.invoke(dependencies.clj:80)
    at plugin.dependencies$aliases_from_use_require$fn__3249.invoke(dependencies.clj:102)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.RT.next(RT.java:598)
    at clojure.core$next.invoke(core.clj:64)
    at clojure.core$reduce1.invoke(core.clj:896)
    at clojure.core$reduce1.invoke(core.clj:887)
    at clojure.core$merge.doInvoke(core.clj:2684)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.dependencies$aliases_from_use_require.invoke(dependencies.clj:102)
    at plugin.extensions.clojure.core.resolve$with_ns.invoke(resolve.clj:254)
    at plugin.extensions.clojure.core.resolve$fn__3518.invoke(resolve.clj:418)
    at plugin.extensions.clojure.core.resolve$ns_index$fn__3456.invoke(resolve.clj:264)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:67)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.extensions.clojure.core.resolve$ns_index.invoke(resolve.clj:266)
    at plugin.extensions.clojure.core.resolve$fn__3521.invoke(resolve.clj:421)
    at plugin.index$index_with$list_items__2396$fn__2397.invoke(index.clj:36)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$fn__3923.invoke(core.clj:678)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$cat__3925$fn__3926.invoke(core.clj:687)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_namespaces_by_alias.invoke(index.clj:53)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)

java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:124)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1028)
    at com.intellij.psi.impl.source.tree.CompositeElement.textToCharArray(CompositeElement.java:282)
    at com.intellij.psi.impl.source.tree.CompositeElement.getText(CompositeElement.java:253)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getText(ASTDelegatePsiElement.java:133)
    at cursive.psi.impl.ClKeywordImpl.getName(ClKeywordImpl.java:75)
    at clojure.core$name.invoke(core.clj:1505)
    at plugin.dependencies$filters_from_items$fn__3218.invoke(dependencies.clj:42)
    at clojure.core.protocols$fn__6034.invoke(protocols.clj:143)
    at clojure.core.protocols$fn__6005$G__6000__6014.invoke(protocols.clj:19)
    at clojure.core.protocols$seq_reduce.invoke(protocols.clj:31)
    at clojure.core.protocols$fn__6026.invoke(protocols.clj:54)
    at clojure.core.protocols$fn__5979$G__5974__5992.invoke(protocols.clj:13)
    at clojure.core$reduce.invoke(core.clj:6177)
    at plugin.dependencies$filters_from_items.invoke(dependencies.clj:46)
    at plugin.dependencies$parse_libspec.invoke(dependencies.clj:80)
    at plugin.dependencies$aliases_from_use_require$fn__3249.invoke(dependencies.clj:102)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.Cons.next(Cons.java:39)
    at clojure.lang.RT.next(RT.java:598)
    at clojure.core$next.invoke(core.clj:64)
    at clojure.core$reduce1.invoke(core.clj:896)
    at clojure.core$reduce1.invoke(core.clj:887)
    at clojure.core$merge.doInvoke(core.clj:2684)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.dependencies$aliases_from_use_require.invoke(dependencies.clj:102)
    at plugin.extensions.clojure.core.resolve$with_ns.invoke(resolve.clj:254)
    at plugin.extensions.clojure.core.resolve$fn__3518.invoke(resolve.clj:418)
    at plugin.extensions.clojure.core.resolve$ns_index$fn__3456.invoke(resolve.clj:264)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:67)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.extensions.clojure.core.resolve$ns_index.invoke(resolve.clj:266)
    at plugin.extensions.clojure.core.resolve$fn__3521.invoke(resolve.clj:421)
    at plugin.index$index_with$list_items__2396$fn__2397.invoke(index.clj:36)
    at clojure.core$map$fn__4207.invoke(core.clj:2487)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$fn__3923.invoke(core.clj:678)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$concat$cat__3925$fn__3926.invoke(core.clj:687)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$filter$fn__4226.invoke(core.clj:2523)
    at clojure.lang.LazySeq.sval(LazySeq.java:42)
    at clojure.lang.LazySeq.seq(LazySeq.java:60)
    at clojure.lang.RT.seq(RT.java:484)
    at clojure.core$seq.invoke(core.clj:133)
    at clojure.core$apply.invoke(core.clj:617)
    at plugin.index$index_with.invoke(index.clj:37)
    at plugin.index$index_namespaces_by_alias.invoke(index.clj:53)
    at clojure.lang.Var.invoke(Var.java:415)
    at cursive.api.DelayedFn.invoke(DelayedFn.java:31)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:50)
    at cursive.index.StringObjectIndexExtension$1.map(StringObjectIndexExtension.java:46)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1824)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1751)
    at com.intellij.util.indexing.FileBasedIndexImpl.access$5100(FileBasedIndexImpl.java:98)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2324)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.a(FileBasedIndexImpl.java:2278)
    at com.intellij.util.indexing.FileBasedIndexImpl$ChangedFilesCollector.access$1600(FileBasedIndexImpl.java:1928)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:816)
    at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:786)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:244)
    at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:232)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:75)
    at com.intellij.psi.stubs.StubIndex.process(StubIndex.java:94)
    at com.intellij.psi.stubs.StubIndexImpl.get(StubIndexImpl.java:221)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:142)
    at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:132)
    at com.intellij.psi.stubs.StubIndex.safeGet(StubIndex.java:124)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.ScSyntheticPackage$.get(ScSyntheticPackage.scala:81)
    at org.jetbrains.plugins.scala.lang.psi.impl.toplevel.synthetic.SyntheticPackageCreator.getPackage(ScSyntheticPackage.scala:187)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaPsiManager.syntheticPackage(ScalaPsiManager.scala:428)
    at org.jetbrains.plugins.scala.finder.ScalaPackageFinder.findPackage(ScalaPackageFinder.scala:19)
    at com.intellij.psi.impl.JavaPsiFacadeImpl.findPackage(JavaPsiFacadeImpl.java:189)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.checkLibrary$1(ScalaApplicationUsagesCollector.scala:48)
    at org.jetbrains.plugins.scala.statistics.ScalaApplicationUsagesCollector.getProjectUsages(ScalaApplicationUsagesCollector.scala:82)
    at com.intellij.internal.statistic.AbstractApplicationUsagesCollector.getUsages(AbstractApplicationUsagesCollector.java:84)
    at com.android.tools.idea.stats.AndroidStatisticsService.getAllUsages(AndroidStatisticsService.java:271)
    at com.android.tools.idea.stats.AndroidStatisticsService.getUsageData(AndroidStatisticsService.java:251)
    at com.android.tools.idea.stats.AndroidStatisticsService.sendUsageStats(AndroidStatisticsService.java:182)
    at com.android.tools.idea.stats.AndroidStatisticsService.send(AndroidStatisticsService.java:107)
    at com.intellij.internal.statistic.updater.SendStatisticsProjectComponent$2.run(SendStatisticsProjectComponent.java:97)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:298)
    at com.intellij.util.concurrency.QueueProcessor$RunnableConsumer.consume(QueueProcessor.java:295)
    at com.intellij.util.concurrency.QueueProcessor$2$1.run(QueueProcessor.java:110)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:107)
    at com.intellij.util.concurrency.QueueProcessor$2.consume(QueueProcessor.java:104)
    at com.intellij.util.concurrency.QueueProcessor$3$1.run(QueueProcessor.java:215)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.concurrency.QueueProcessor$3.run(QueueProcessor.java:212)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:419)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:695)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:149)
cursive-ide commented 10 years ago

So that's a lot of stacktraces :-). Looks like this was triggered by the statistics module trying to send some statistics back to JetBrains (which is why it required no action from you), and that had some interaction with the Scala plugin which caused Cursive to index in a way I didn't expect. I'll check this one with JetBrains.

cursive-ide commented 10 years ago

This seems to be an issue in the Scala plugin, I've filed SCL-7018.