IDE going 100% CPU when editing a particular Scala file

Using the latest Scala plugin and IntelliJ 10.5 Ultimate edition, whenever I try to edit https://github.com/infinispan/infinispan/blob/master/server/hotrod/src/test/scala/org/infinispan/server/hotrod/test/HotRodClient.scala file, after a bit of editing (2mins or so), IntelliJ goes into 100% CPU mode and I have to kill the IDE to be able to recover. How can I get a thread dump of the IDE to post it here and help debug this?

4 comments
Comment actions Permalink

Find attached a thread dump with IDE hanged.

The relevant stacktrace is the following, it carries on for longer:

"AWT-EventQueue-1 10.5.1#IU-107.322, eap:false" prio=6 tid=104cd9000 nid=0x124a8f000 runnable [124a84000]
   java.lang.Thread.State: RUNNABLE
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitExpression(ScalaElementVisitor.scala:46)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitMethodCallExpression(ScalaElementVisitor.scala:50)
     at org.jetbrains.plugins.scala.lang.psi.api.expr.ScMethodCall$class.accept(ScMethodCall.scala:30)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.accept(ScMethodCallImpl.scala:19)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitExpression(ScalaElementVisitor.scala:46)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitReferenceExpression(ScalaElementVisitor.scala:47)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:48)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitExpression(ScalaElementVisitor.scala:46)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitMethodCallExpression(ScalaElementVisitor.scala:50)
     at org.jetbrains.plugins.scala.lang.psi.api.expr.ScMethodCall$class.accept(ScMethodCall.scala:30)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.accept(ScMethodCallImpl.scala:19)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitReference(ScalaElementVisitor.scala:32)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitReferenceExpression(ScalaElementVisitor.scala:47)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:48)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitExpression(ScalaElementVisitor.scala:46)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitMethodCallExpression(ScalaElementVisitor.scala:50)
     at org.jetbrains.plugins.scala.lang.psi.api.expr.ScMethodCall$class.accept(ScMethodCall.scala:30)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.accept(ScMethodCallImpl.scala:19)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitReference(ScalaElementVisitor.scala:32)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitReferenceExpression(ScalaElementVisitor.scala:47)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:48)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitExpression(ScalaElementVisitor.scala:46)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitMethodCallExpression(ScalaElementVisitor.scala:50)
     at org.jetbrains.plugins.scala.lang.psi.api.expr.ScMethodCall$class.accept(ScMethodCall.scala:30)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.accept(ScMethodCallImpl.scala:19)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitExpression(ScalaElementVisitor.scala:46)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitReferenceExpression(ScalaElementVisitor.scala:47)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:48)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitExpression(ScalaElementVisitor.scala:46)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitMethodCallExpression(ScalaElementVisitor.scala:50)
     at org.jetbrains.plugins.scala.lang.psi.api.expr.ScMethodCall$class.accept(ScMethodCall.scala:30)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.accept(ScMethodCallImpl.scala:19)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitExpression(ScalaElementVisitor.scala:46)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitReferenceExpression(ScalaElementVisitor.scala:47)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:48)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitExpression(ScalaElementVisitor.scala:46)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitMethodCallExpression(ScalaElementVisitor.scala:50)
     at org.jetbrains.plugins.scala.lang.psi.api.expr.ScMethodCall$class.accept(ScMethodCall.scala:30)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.accept(ScMethodCallImpl.scala:19)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitReference(ScalaElementVisitor.scala:32)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitReferenceExpression(ScalaElementVisitor.scala:47)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:48)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitExpression(ScalaElementVisitor.scala:46)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitMethodCallExpression(ScalaElementVisitor.scala:50)
     at org.jetbrains.plugins.scala.lang.psi.api.expr.ScMethodCall$class.accept(ScMethodCall.scala:30)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.accept(ScMethodCallImpl.scala:19)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitExpression(ScalaElementVisitor.scala:46)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitReferenceExpression(ScalaElementVisitor.scala:47)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScReferenceExpressionImpl.accept(ScReferenceExpressionImpl.scala:48)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
     at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:703)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$class.acceptChildren(ScalaPsiElement.scala:106)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElementImpl.acceptChildren(ScalaPsiElementImpl.scala:16)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaRecursiveElementVisitor.visitElement(ScalaElementVisitor.scala:20)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitExpression(ScalaElementVisitor.scala:46)
     at org.jetbrains.plugins.scala.lang.psi.api.ScalaElementVisitor.visitMethodCallExpression(ScalaElementVisitor.scala:50)
     at org.jetbrains.plugins.scala.lang.psi.api.expr.ScMethodCall$class.accept(ScMethodCall.scala:30)
     at org.jetbrains.plugins.scala.lang.psi.impl.expr.ScMethodCallImpl.accept(ScMethodCallImpl.scala:19)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:107)
     at org.jetbrains.plugins.scala.lang.psi.ScalaPsiElement$$anonfun$acceptChildren$2.apply(ScalaPsiElement.scala:106)
     at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:704)
     at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:34)
     at scala.collection.mutable.ArrayOps.foreach(ArrayOps.scala:38)
        ...



Attachment(s):
dump.txt.zip
0
Comment actions Permalink

For completion:

IntelliJ version: 10.5.1
Scala version: 2.8.1
Scala plugin version: 0.4.1183

0
Comment actions Permalink

Thank you for very informative snapshot. This will be fixed as soon as possible. I think I'll upload new version of plugin tomorrow.

Best regards,
Alexander Podkhalyuzin.

0

Please sign in to leave a comment.