I have a strange error. I can start a JUnit test in normal mode but not in debug mode.
I use "Scala JUnit 4" launcher.
java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.String;
at org.scalaide.core.internal.launching.ClasspathGetterForLaunchDelegate$$anonfun$1.apply(ClasspathGetterForLaunchDelegate.scala:28)
at scala.collection.generic.GenericTraversableTemplate$$anonfun$flatten$1.apply(GenericTraversableTemplate.scala:172)
at scala.collection.generic.GenericTraversableTemplate$$anonfun$flatten$1.apply(GenericTraversableTemplate.scala:171)
at scala.collection.Iterator$class.foreach(Iterator.scala:893)
at scala.collection.AbstractIterator.foreach(Iterator.scala:1336)
at scala.collection.MapLike$DefaultValuesIterable.foreach(MapLike.scala:206)
at scala.collection.generic.GenericTraversableTemplate$class.flatten(GenericTraversableTemplate.scala:171)
at scala.collection.AbstractTraversable.flatten(Traversable.scala:104)
at org.scalaide.core.internal.launching.ClasspathGetterForLaunchDelegate$class.toInclude(ClasspathGetterForLaunchDelegate.scala:28)
at org.scalaide.core.internal.launching.ClasspathGetterForLaunchDelegate$class.scalaClasspath(ClasspathGetterForLaunchDelegate.scala:23)
at org.scalaide.core.internal.launching.ClasspathGetterForLaunchDelegate$class.getClasspath(ClasspathGetterForLaunchDelegate.scala:16)
at org.scalaide.debug.internal.launching.ScalaJUnitLaunchConfigurationDelegate.getClasspath(ScalaJUnitLaunchConfigurationDelegate.scala:7)
at org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate.launch(JUnitLaunchConfigurationDelegate.java:147)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)