編輯:這個問題是與sbteclipse的錯誤,並已fixedScalaTest在Eclipse:運行它給空指針異常
當我在ScalaTest套件點擊右鍵並選擇Run as ScalaTest文件,我得到一個空指針異常。
- 作爲一個插件,我有ScalaTest斯卡拉IDE 2.9.3.v-3-2_09-201309130843-55f5c32
- 正如我在圖書館一個罐子裏,我有scalatest_2.9.0-2.0.M5b.jar (試過scalatest_2.9.3-RC2-2.0.M5b.jar以及)
- 測試在SBT
邊問運行:如果是罐子和插件之間的Scalatest兼容性問題,我怎麼獲得與插件相匹配的適當jar嗎? 我在這裏看了https://oss.sonatype.org/content/groups/public/org/scalatest/但我不知道選哪一個。
顯示java.lang.NullPointerException在 scala.collection.mutable.ArrayOps $ ofRef.length(ArrayOps.scala:115)在 scala.collection.SeqLike $ class.size(SeqLike.scala:100)在 scala.collection.mutable.ArrayOps.size(ArrayOps.scala:38)at scala.collection.mutable.Builder $ class.sizeHint(Builder.scala:69)at 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) 在 scala.tools.eclipse.scalatest.launching.ScalaTestLaunchDelegate.launch(ScalaTestLaunchDelegate.scala:161) 在 org.eclipse.debug.internal.core.LaunchConfiguration。啓動(LaunchConfiguration.java:854) 在 org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) 在 org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin。 org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)org.eclipse.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
這也爲我工作後,我手動添加斯卡拉自然Maven項目贊助 - 我需要爲Eclipse添加斯卡拉庫的構建路徑 –
這是sbteclipse錯誤在2.4.0版本中已經修復 – roterl