Scala and Play 2.0 Plugins 0.16.293 Update is Available

Today the new versions of Scala and Play 2.0 plugins for IntelliJ IDEA 12.1 have been released and are available for download. In case if you have the plugins already installed just press Update Plugin. From now the build process of Scala and Play 2.0 plugins is common, so Play 2.0 plugin has the same build number.

Please note that if you are running IntelliJ IDEA 13 EAP you should use 0.18.28 (or higher) version of Scala and Play 2.0 plugins.

The new features in the release include:

  • Introduce field refactoring
  • Display type on mouse hover action (available from settings)
  • Convert Java collection to Scala collection intention (jozic contribution)

Fixes:

  • SCL-5889 Fixes in breakpoint placement
  • SCL-5858 Fixed deadlock
  • SCL-4784 Improved unused import detection
  • Fixes in Debugger evaluate expression including evaluation of references to values defined in patterns.
  • Various Inplace Introduce Variable fixes
  • Implemented Java/Scala collection detection in Play project
  • Lots of stability improvements in Play plugin

Enjoy!

This entry was posted in Uncategorized. Bookmark the permalink.

18 Responses to Scala and Play 2.0 Plugins 0.16.293 Update is Available

  1. ShardPhoenix says:

    The ability to get type info on hover is nice, but right now it’s a bit too agressive and gets annoying. I’d rather have a 1 second or so deploy before the popup.

  2. Alexander Podkhalyuzin says:

    I created an issue: http://youtrack.jetbrains.com/issue/SCL-5955
    I’ll try to fix it before the next release.

    Best regards,
    Aleksandr Podkhaliuzin.

  3. Pedro says:

    nice, IntelliJ is really one of the best out there when it comes to Play!

  4. Evgeny Goldin says:

    Alexander, right now a combination of IDEA 13 EAP, Scala and Play 2.0 plugin isn’t working.

    * IDEA 130.1486
    * Scala plugin 0.18.28
    * Play 2.0 plugin 0.18.34

    Trying to edit a template causes


    NoClassDefFoundError: com/intellij/scala/play/language/parser/experimentalParsing/ExperimentalPlay2LayeredParser$Play2XmlTokenChooser: com/intellij/scala/play/language/parser/experimentalParsing/ExperimentalPlay2LayeredParser$Play2XmlTokenChooser

    I suppose both plugins need to be of the same version (0.18.34) but it’s unavailable in the repo. Another (or the same) error I’m unable to submit (submission constantly fails) is:


    Error while indexing /Users/evgenyg/.gradle/caches/artifacts-26/filestore/play/play_2.10/2.1.2/source/4d37f27ea4c7fa02ad15a59a25c13ed6b34888cc/play_2.10-2.1.2-sources.jar!/views/helper/form.scala.html
    To reindex this file IDEA has to be restarted: com/intellij/scala/play/language/parser/experimentalParsing/ExperimentalPlay2LayeredParser$Play2XmlTokenChooser
    java.lang.NoClassDefFoundError: com/intellij/scala/play/language/parser/experimentalParsing/ExperimentalPlay2LayeredParser$Play2XmlTokenChooser
    at com.intellij.scala.play.language.lexer.Play2ScalaContent$$anon$1.(Play2ScalaContent.scala:49)
    at com.intellij.scala.play.language.lexer.Play2ScalaContent.parseContents(Play2ScalaContent.scala:37)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.e(LazyParseableElement.java:165)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:199)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:34)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.getFirstChild(SharedImplUtil.java:44)
    at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:782)
    at org.jetbrains.plugins.scala.lang.psi.api.toplevel.ScToplevelElement$class.packagings(ScToplevelElement.scala:62)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packagings(ScalaFileImpl.scala:43)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packageName(ScalaFileImpl.scala:318)
    at com.intellij.scala.play.language.Play2StubBuilder.createScalaFileStub(Play2StubBuilder.scala:37)
    at com.intellij.scala.play.language.Play2StubBuilder.createStubForFile(Play2StubBuilder.scala:21)
    at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:37)
    at com.intellij.scala.play.language.Play2StubBuilder.buildStubTree(Play2StubBuilder.scala:31)
    at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:65)
    at com.intellij.psi.stubs.StubUpdatingIndex$3$1.run(StubUpdatingIndex.java:131)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:932)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:128)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:122)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:212)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1818)
    at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1758)
    at com.intellij.util.indexing.UnindexedFilesUpdater.processFile(UnindexedFilesUpdater.java:71)
    at com.intellij.openapi.project.CacheUpdateSession.processFile(CacheUpdateSession.java:102)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$1.run(CacheUpdateRunner.java:233)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:943)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$2.run(CacheUpdateRunner.java:243)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:184)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:206)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:221)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:174)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable.run(CacheUpdateRunner.java:238)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:434)
    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:680)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:151)

    java.lang.NoClassDefFoundError: com/intellij/scala/play/language/parser/experimentalParsing/ExperimentalPlay2LayeredParser$Play2XmlTokenChooser
    at com.intellij.scala.play.language.lexer.Play2ScalaContent$$anon$1.(Play2ScalaContent.scala:49)
    at com.intellij.scala.play.language.lexer.Play2ScalaContent.parseContents(Play2ScalaContent.scala:37)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.e(LazyParseableElement.java:165)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:199)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:34)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.getFirstChild(SharedImplUtil.java:44)
    at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:782)
    at org.jetbrains.plugins.scala.lang.psi.api.toplevel.ScToplevelElement$class.packagings(ScToplevelElement.scala:62)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packagings(ScalaFileImpl.scala:43)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packageName(ScalaFileImpl.scala:318)
    at com.intellij.scala.play.language.Play2StubBuilder.createScalaFileStub(Play2StubBuilder.scala:37)
    at com.intellij.scala.play.language.Play2StubBuilder.createStubForFile(Play2StubBuilder.scala:21)
    at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:37)
    at com.intellij.scala.play.language.Play2StubBuilder.buildStubTree(Play2StubBuilder.scala:31)
    at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:65)
    at com.intellij.psi.stubs.StubUpdatingIndex$3$1.run(StubUpdatingIndex.java:131)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:932)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:128)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:122)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:212)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1818)
    at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1758)
    at com.intellij.util.indexing.UnindexedFilesUpdater.processFile(UnindexedFilesUpdater.java:71)
    at com.intellij.openapi.project.CacheUpdateSession.processFile(CacheUpdateSession.java:102)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$1.run(CacheUpdateRunner.java:233)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:943)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$2.run(CacheUpdateRunner.java:243)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:184)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:206)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:221)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:174)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable.run(CacheUpdateRunner.java:238)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:434)
    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:680)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:151)

    java.lang.NoClassDefFoundError: com/intellij/scala/play/language/parser/experimentalParsing/ExperimentalPlay2LayeredParser$Play2XmlTokenChooser
    at com.intellij.scala.play.language.lexer.Play2ScalaContent$$anon$1.(Play2ScalaContent.scala:49)
    at com.intellij.scala.play.language.lexer.Play2ScalaContent.parseContents(Play2ScalaContent.scala:37)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.e(LazyParseableElement.java:165)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:199)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:34)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.getFirstChild(SharedImplUtil.java:44)
    at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:782)
    at org.jetbrains.plugins.scala.lang.psi.api.toplevel.ScToplevelElement$class.packagings(ScToplevelElement.scala:62)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packagings(ScalaFileImpl.scala:43)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packageName(ScalaFileImpl.scala:318)
    at com.intellij.scala.play.language.Play2StubBuilder.createScalaFileStub(Play2StubBuilder.scala:37)
    at com.intellij.scala.play.language.Play2StubBuilder.createStubForFile(Play2StubBuilder.scala:21)
    at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:37)
    at com.intellij.scala.play.language.Play2StubBuilder.buildStubTree(Play2StubBuilder.scala:31)
    at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:65)
    at com.intellij.psi.stubs.StubUpdatingIndex$3$1.run(StubUpdatingIndex.java:131)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:932)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:128)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:122)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:212)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1818)
    at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1758)
    at com.intellij.util.indexing.UnindexedFilesUpdater.processFile(UnindexedFilesUpdater.java:71)
    at com.intellij.openapi.project.CacheUpdateSession.processFile(CacheUpdateSession.java:102)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$1.run(CacheUpdateRunner.java:233)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:943)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$2.run(CacheUpdateRunner.java:243)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:184)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:206)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:221)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:174)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable.run(CacheUpdateRunner.java:238)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:434)
    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:680)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:151)

    java.lang.NoClassDefFoundError: com/intellij/scala/play/language/parser/experimentalParsing/ExperimentalPlay2LayeredParser$Play2XmlTokenChooser
    at com.intellij.scala.play.language.lexer.Play2ScalaContent$$anon$1.(Play2ScalaContent.scala:49)
    at com.intellij.scala.play.language.lexer.Play2ScalaContent.parseContents(Play2ScalaContent.scala:37)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.e(LazyParseableElement.java:165)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:199)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:34)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.getFirstChild(SharedImplUtil.java:44)
    at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:782)
    at org.jetbrains.plugins.scala.lang.psi.api.toplevel.ScToplevelElement$class.packagings(ScToplevelElement.scala:62)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packagings(ScalaFileImpl.scala:43)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packageName(ScalaFileImpl.scala:318)
    at com.intellij.scala.play.language.Play2StubBuilder.createScalaFileStub(Play2StubBuilder.scala:37)
    at com.intellij.scala.play.language.Play2StubBuilder.createStubForFile(Play2StubBuilder.scala:21)
    at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:37)
    at com.intellij.scala.play.language.Play2StubBuilder.buildStubTree(Play2StubBuilder.scala:31)
    at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:65)
    at com.intellij.psi.stubs.StubUpdatingIndex$3$1.run(StubUpdatingIndex.java:131)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:932)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:128)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:122)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:212)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1818)
    at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1758)
    at com.intellij.util.indexing.UnindexedFilesUpdater.processFile(UnindexedFilesUpdater.java:71)
    at com.intellij.openapi.project.CacheUpdateSession.processFile(CacheUpdateSession.java:102)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$1.run(CacheUpdateRunner.java:233)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:943)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$2.run(CacheUpdateRunner.java:243)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:184)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:206)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:221)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:174)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable.run(CacheUpdateRunner.java:238)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:434)
    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:680)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:151)

    java.lang.NoClassDefFoundError: com/intellij/scala/play/language/parser/experimentalParsing/ExperimentalPlay2LayeredParser$Play2XmlTokenChooser
    at com.intellij.scala.play.language.lexer.Play2ScalaContent$$anon$1.(Play2ScalaContent.scala:49)
    at com.intellij.scala.play.language.lexer.Play2ScalaContent.parseContents(Play2ScalaContent.scala:37)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.e(LazyParseableElement.java:165)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:199)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:34)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.getFirstChild(SharedImplUtil.java:44)
    at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:782)
    at org.jetbrains.plugins.scala.lang.psi.api.toplevel.ScToplevelElement$class.packagings(ScToplevelElement.scala:62)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packagings(ScalaFileImpl.scala:43)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packageName(ScalaFileImpl.scala:318)
    at com.intellij.scala.play.language.Play2StubBuilder.createScalaFileStub(Play2StubBuilder.scala:37)
    at com.intellij.scala.play.language.Play2StubBuilder.createStubForFile(Play2StubBuilder.scala:21)
    at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:37)
    at com.intellij.scala.play.language.Play2StubBuilder.buildStubTree(Play2StubBuilder.scala:31)
    at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:65)
    at com.intellij.psi.stubs.StubUpdatingIndex$3$1.run(StubUpdatingIndex.java:131)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:932)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:128)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:122)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:212)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1818)
    at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1758)
    at com.intellij.util.indexing.UnindexedFilesUpdater.processFile(UnindexedFilesUpdater.java:71)
    at com.intellij.openapi.project.CacheUpdateSession.processFile(CacheUpdateSession.java:102)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$1.run(CacheUpdateRunner.java:233)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:943)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$2.run(CacheUpdateRunner.java:243)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:184)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:206)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:221)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:174)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable.run(CacheUpdateRunner.java:238)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:434)
    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:680)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:151)

    java.lang.NoClassDefFoundError: com/intellij/scala/play/language/parser/experimentalParsing/ExperimentalPlay2LayeredParser$Play2XmlTokenChooser
    at com.intellij.scala.play.language.lexer.Play2ScalaContent$$anon$1.(Play2ScalaContent.scala:49)
    at com.intellij.scala.play.language.lexer.Play2ScalaContent.parseContents(Play2ScalaContent.scala:37)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.e(LazyParseableElement.java:165)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:199)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:34)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.getFirstChild(SharedImplUtil.java:44)
    at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:782)
    at org.jetbrains.plugins.scala.lang.psi.api.toplevel.ScToplevelElement$class.packagings(ScToplevelElement.scala:62)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packagings(ScalaFileImpl.scala:43)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packageName(ScalaFileImpl.scala:318)
    at com.intellij.scala.play.language.Play2StubBuilder.createScalaFileStub(Play2StubBuilder.scala:37)
    at com.intellij.scala.play.language.Play2StubBuilder.createStubForFile(Play2StubBuilder.scala:21)
    at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:37)
    at com.intellij.scala.play.language.Play2StubBuilder.buildStubTree(Play2StubBuilder.scala:31)
    at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:65)
    at com.intellij.psi.stubs.StubUpdatingIndex$3$1.run(StubUpdatingIndex.java:131)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:932)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:128)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:122)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:212)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1818)
    at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1758)
    at com.intellij.util.indexing.UnindexedFilesUpdater.processFile(UnindexedFilesUpdater.java:71)
    at com.intellij.openapi.project.CacheUpdateSession.processFile(CacheUpdateSession.java:102)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$1.run(CacheUpdateRunner.java:233)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:943)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$2.run(CacheUpdateRunner.java:243)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:184)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:206)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:221)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:174)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable.run(CacheUpdateRunner.java:238)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:434)
    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:680)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:151)

    java.lang.NoClassDefFoundError: com/intellij/scala/play/language/parser/experimentalParsing/ExperimentalPlay2LayeredParser$Play2XmlTokenChooser
    at com.intellij.scala.play.language.lexer.Play2ScalaContent$$anon$1.(Play2ScalaContent.scala:49)
    at com.intellij.scala.play.language.lexer.Play2ScalaContent.parseContents(Play2ScalaContent.scala:37)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.e(LazyParseableElement.java:165)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:199)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:34)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.getFirstChild(SharedImplUtil.java:44)
    at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:782)
    at org.jetbrains.plugins.scala.lang.psi.api.toplevel.ScToplevelElement$class.packagings(ScToplevelElement.scala:62)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packagings(ScalaFileImpl.scala:43)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packageName(ScalaFileImpl.scala:318)
    at com.intellij.scala.play.language.Play2StubBuilder.createScalaFileStub(Play2StubBuilder.scala:37)
    at com.intellij.scala.play.language.Play2StubBuilder.createStubForFile(Play2StubBuilder.scala:21)
    at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:37)
    at com.intellij.scala.play.language.Play2StubBuilder.buildStubTree(Play2StubBuilder.scala:31)
    at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:65)
    at com.intellij.psi.stubs.StubUpdatingIndex$3$1.run(StubUpdatingIndex.java:131)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:932)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:128)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:122)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:212)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1818)
    at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1758)
    at com.intellij.util.indexing.UnindexedFilesUpdater.processFile(UnindexedFilesUpdater.java:71)
    at com.intellij.openapi.project.CacheUpdateSession.processFile(CacheUpdateSession.java:102)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$1.run(CacheUpdateRunner.java:233)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:943)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$2.run(CacheUpdateRunner.java:243)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:184)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:206)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:221)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:174)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable.run(CacheUpdateRunner.java:238)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:434)
    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:680)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:151)

    java.lang.NoClassDefFoundError: com/intellij/scala/play/language/parser/experimentalParsing/ExperimentalPlay2LayeredParser$Play2XmlTokenChooser
    at com.intellij.scala.play.language.lexer.Play2ScalaContent$$anon$1.(Play2ScalaContent.scala:49)
    at com.intellij.scala.play.language.lexer.Play2ScalaContent.parseContents(Play2ScalaContent.scala:37)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.e(LazyParseableElement.java:165)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:199)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:34)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.getFirstChild(SharedImplUtil.java:44)
    at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:782)
    at org.jetbrains.plugins.scala.lang.psi.api.toplevel.ScToplevelElement$class.packagings(ScToplevelElement.scala:62)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packagings(ScalaFileImpl.scala:43)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packageName(ScalaFileImpl.scala:318)
    at com.intellij.scala.play.language.Play2StubBuilder.createScalaFileStub(Play2StubBuilder.scala:37)
    at com.intellij.scala.play.language.Play2StubBuilder.createStubForFile(Play2StubBuilder.scala:21)
    at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:37)
    at com.intellij.scala.play.language.Play2StubBuilder.buildStubTree(Play2StubBuilder.scala:31)
    at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:65)
    at com.intellij.psi.stubs.StubUpdatingIndex$3$1.run(StubUpdatingIndex.java:131)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:932)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:128)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:122)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:212)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1818)
    at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1758)
    at com.intellij.util.indexing.UnindexedFilesUpdater.processFile(UnindexedFilesUpdater.java:71)
    at com.intellij.openapi.project.CacheUpdateSession.processFile(CacheUpdateSession.java:102)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$1.run(CacheUpdateRunner.java:233)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:943)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$2.run(CacheUpdateRunner.java:243)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:184)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:206)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:221)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:174)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable.run(CacheUpdateRunner.java:238)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:434)
    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:680)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:151)

    java.lang.NoClassDefFoundError: com/intellij/scala/play/language/parser/experimentalParsing/ExperimentalPlay2LayeredParser$Play2XmlTokenChooser
    at com.intellij.scala.play.language.lexer.Play2ScalaContent$$anon$1.(Play2ScalaContent.scala:49)
    at com.intellij.scala.play.language.lexer.Play2ScalaContent.parseContents(Play2ScalaContent.scala:37)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.e(LazyParseableElement.java:165)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:199)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:34)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.getFirstChild(SharedImplUtil.java:44)
    at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:782)
    at org.jetbrains.plugins.scala.lang.psi.api.toplevel.ScToplevelElement$class.packagings(ScToplevelElement.scala:62)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packagings(ScalaFileImpl.scala:43)
    at org.jetbrains.plugins.scala.lang.psi.impl.ScalaFileImpl.packageName(ScalaFileImpl.scala:318)
    at com.intellij.scala.play.language.Play2StubBuilder.createScalaFileStub(Play2StubBuilder.scala:37)
    at com.intellij.scala.play.language.Play2StubBuilder.createStubForFile(Play2StubBuilder.scala:21)
    at com.intellij.psi.stubs.DefaultStubBuilder.buildStubTree(DefaultStubBuilder.java:37)
    at com.intellij.scala.play.language.Play2StubBuilder.buildStubTree(Play2StubBuilder.scala:31)
    at com.intellij.psi.stubs.StubTreeBuilder.buildStubTree(StubTreeBuilder.java:65)
    at com.intellij.psi.stubs.StubUpdatingIndex$3$1.run(StubUpdatingIndex.java:131)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:932)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:128)
    at com.intellij.psi.stubs.StubUpdatingIndex$3.map(StubUpdatingIndex.java:122)
    at com.intellij.util.indexing.MapReduceIndex.update(MapReduceIndex.java:212)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1818)
    at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1758)
    at com.intellij.util.indexing.UnindexedFilesUpdater.processFile(UnindexedFilesUpdater.java:71)
    at com.intellij.openapi.project.CacheUpdateSession.processFile(CacheUpdateSession.java:102)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$1.run(CacheUpdateRunner.java:233)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:943)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable$2.run(CacheUpdateRunner.java:243)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:184)
    at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:206)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:221)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:174)
    at com.intellij.openapi.project.CacheUpdateRunner$MyRunnable.run(CacheUpdateRunner.java:238)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:434)
    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:680)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:15

    • Alexander Podkhalyuzin says:

      Just updated Scala plugin to the same version 0.18.34, please check, should be ok.

      Best regards,
      Aleksndr Podkhaliuzin.

  5. andrew says:

    How enable the type hint? I can’t found any option (I just update the scala plugin)…would be cool can show the type from selection, select a block and get the type, I’m not sure but I think than visual studio has this feature with f#

    • Alexander Podkhalyuzin says:

      Select expression and invoke Show Type info action (Alt + =).

      To enable type hint on hover go Settings -> IDE settings -> Scala (this is quite experimental, I’m planning to make it much better to the next release).

      Best regards,
      Aleksandr Podkhaliuzin.

      • andrew says:

        thanks so much Alexander I didn’t know about the show type action, I try it several times with differents selections and many times I didn’t get any hint, but it’s not bad at all, actually this works in cases where I didn’t expected…the automatic type hint is really good but I feel a bit intrusive too, would be nice get the hint after 2 seconds and not instantly and not change the color to blue, for now I gonna disable it but I sure than in a future I will use it a lot…thanks

    • Alexander Podkhalyuzin says:

      Thank you for the report, looks like we have problems on servers, I contacted to our system administrators to find the solution.

      Best regards,
      Aleksandr Podkhaliuzin.

  6. Simon says:

    Tried to update my IntelliJ 12.1.4 with Scala plugin 0.18.3 says its not compatible.

    I am on Scala plugin 0.16.293

    It is not offered as an update from within IntelliJ either Right Click Update Plugin is grayed out.

    • Alexander Podkhalyuzin says:

      Plugin of version 0.18.3 is not available for IDEA 12, it’s compiled from IDEA 13 branch and it’s almost the same. So it’s right that it’s not offered to update it.

      Best regards,
      Aleksandr Podkhaliuzin.

  7. Nathaniel says:

    // Problem not recognizing type inference in plugin 0.16.293 (scala 2.10.2)
    class test {
    def func1(x: Int, y: Int) = x + y
    // Works fine
    val fMap : Map[String, (Int, Int) => Int] = Map(“f1″ -> func1)
    // Is showing up as an error (not applicable to (Int, Int)) – it compiles just fine
    val f1Map = Map(“f1″ -> func1)
    }

    • Nathaniel says:

      Another similar problem:
      class Test {
      type xy = (Int, Int)
      type getVal = (xy) => Int
      def add(v: (Int, Int)) = v._1 + v._2
      val x : Map[String, getVal] = Map(“a” -> add) // Same not applicable error
      }

    • Alexander Podkhalyuzin says:

      I can’t reproduce it with Scala 2.10.2. I mean that for me the same error shows compiler as well. So it’s not an issue.

      Actually rule is very simple: if expected type is function type then you don’t need to use “_”, otherwise you need it.

      Best regards,
      Aleksandr Podkhaliuzin.

  8. User says:

    Play and Scala plugins version 0.18.34. Idea IU-130.1619
    Error in Scala plugin:
    com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(Lcom/intellij/psi/PsiClass;Lcom/intellij/psi/scope/PsiScopeProcessor;Lcom/intellij/psi/ResolveState;Ljava/util/Set;Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/PsiElement;Z)Z: com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(Lcom/intellij/psi/PsiClass;Lcom/intellij/psi/scope/PsiScopeProcessor;Lcom/intellij/psi/ResolveState;Ljava/util/Set;Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/PsiElement;Z)Z
    java.lang.NoSuchMethodError: com.intellij.psi.impl.PsiClassImplUtil.processDeclarationsInClass(Lcom/intellij/psi/PsiClass;Lcom/intellij/psi/scope/PsiScopeProcessor;Lcom/intellij/psi/ResolveState;Ljava/util/Set;Lcom/intellij/psi/PsiElement;Lcom/intellij/psi/PsiElement;Z)Z
    at org.jetbrains.plugins.scala.lang.psi.light.PsiClassWrapper.processDeclarations(PsiClassWrapper.scala:306)
    at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:71)
    at com.intellij.psi.scope.util.PsiScopesUtil.treeWalkUp(PsiScopesUtil.java:53)
    at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:214)
    at com.intellij.psi.scope.util.PsiScopesUtil.resolveAndWalk(PsiScopesUtil.java:145)
    at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.a(PsiJavaCodeReferenceElementImpl.java:443)
    at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.a(PsiJavaCodeReferenceElementImpl.java:459)
    at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl.access$000(PsiJavaCodeReferenceElementImpl.java:53)
    at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:325)
    at com.intellij.psi.impl.source.PsiJavaCodeReferenceElementImpl$OurGenericsResolver.resolve(PsiJavaCodeReferenceElementImpl.java:316)
    at com.intellij.psi.impl.source.resolve.ResolveCache$2.compute(ResolveCache.java:106)

    • Alexander Podkhalyuzin says:

      Just updated versions 0.18.35, which are compatible with IDEA IU-130.1619. Sorry for delay.

      Best regards,
      Aleksandr Podkhaliuzin.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>