Hi, I'm trying to build scala-ide locally and I'm getting test failures in org.scala-ide.sdt.core.tests:
Results :
Tests in error:
findReferencesInConstructorSuperCall(scala.tools.eclipse.findreferences.FindReferencesTests): Don't know how to convert element `layout` of type `class org.eclipse.jdt.internal.core.ResolvedBinaryMethod`
findReferencesInClassFields(scala.tools.eclipse.findreferences.FindReferencesTests): Don't know how to convert element `layout` of type `class org.eclipse.jdt.internal.core.ResolvedBinaryMethod`
Tests run: 293, Failures: 0, Errors: 2, Skipped: 33
java.lang.IllegalArgumentException: Don't know how to convert element `layout` of type `class org.eclipse.jdt.internal.core.ResolvedBinaryMethod`
at scala.tools.eclipse.findreferences.FindReferencesTests.scala$tools$eclipse$findreferences$FindReferencesTests$$jdtElement2testElement(FindReferencesTests.scala:134)
at scala.tools.eclipse.findreferences.FindReferencesTests$$anonfun$1.apply(FindReferencesTests.scala:117)
at scala.tools.eclipse.findreferences.FindReferencesTests$$anonfun$1.apply(FindReferencesTests.scala:117)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.immutable.List.foreach(List.scala:309)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
at scala.collection.AbstractTraversable.map(Traversable.scala:105)
at scala.tools.eclipse.findreferences.FindReferencesTests.runTest(FindReferencesTests.scala:117)
at scala.tools.eclipse.findreferences.FindReferencesTests.runTest(FindReferencesTests.scala:75)
at scala.tools.eclipse.findreferences.FindReferencesTests.findReferencesInConstructorSuperCall(FindReferencesTests.scala:210)
I'm getting this consistently on master and platform/juno in default profile and in scala-2.10.x
I'm on Linux x86_64, JDK 1.6.0_37-b06 (I've also tried JDK 7 but got a bunch more failures), Maven 3.0.4.
Do these failures seem familiar? I'd be happy to dig around to fix it if necessary but need some directions :)
Cheers,
Rafał