編集: この問題は sbteclipse のバグであり、修正されました
ScalaTest スイートを右クリックして [Run as ScalaTest File] を選択すると、NullPointer Exception が発生します。
- プラグインとして、Scala IDE 2.9.3.v-3-2_09-201309130843-55f5c32 用の ScalaTest があります。
- 私のライブラリのjarとして、scalatest_2.9.0-2.0.M5b.jarがあります(scalatest_2.9.3-RC2-2.0.M5b.jarも試しました)
- SBT で実行されるテスト
副次的な質問: jar とプラグインの間の Scalatest の互換性の問題である場合、プラグインに一致する適切な jar を取得するにはどうすればよいですか? ここhttps://oss.sonatype.org/content/groups/public/org/scalatest/を見ましたが、どれを選択すればよいかわかりません。
scala.collection.mutable.ArrayOps での scala.collection.mutable.ArrayOps$ofRef.length(ArrayOps.scala:115) での java.lang.NullPointerException。 size(ArrayOps.scala:38) で scala.collection.mutable.Builder$class.sizeHint(Builder.scala:69) で scala.collection.mutable.ArrayBuilder.sizeHint(ArrayBuilder.scala:23) で scala.collection.TraversableLike $class.map(TraversableLike.scala:232) で scala.collection.mutable.ArrayOps.map(ArrayOps.scala:38) で scala.tools.eclipse.scalatest.launching.ScalaTestLaunchDelegate.launchScalaTest(ScalaTestLaunchDelegate.scala:103) でorg.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854) org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) で org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:937) で org.eclipse org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) の .debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1141)
その他の詳細:
eclipse.buildId=M20120208-0800
java.version=1.7.0_40
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_CA
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os linux -ws gtk -arch x86 -product org.eclipse.epp.package.jee.product