- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
RunnableFuture not in my present
Sat, 2009-10-10, 01:40
Hi All,
Well I got the latest nightly 2.8 build to compile just fine with
ScalaTest 1.0, but when I run it, I get this stack trace:
[scalatest] java.lang.NoClassDefFoundError: java/util/concurrent/RunnableFuture
[scalatest] at java.lang.ClassLoader.defineClass1(Native Method)
[scalatest] at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
[scalatest] at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
[scalatest] at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
[scalatest] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
[scalatest] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
[scalatest] at java.security.AccessController.doPrivileged(Native Method)
[scalatest] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[scalatest] at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
[scalatest] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
[scalatest] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
[scalatest] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
[scalatest] at
scala.actors.scheduler.ForkJoinScheduler.makeNewPool(ForkJoinScheduler.scala:33)
[scalatest] at
scala.actors.scheduler.ForkJoinScheduler.(ForkJoinScheduler.scala:14)
[scalatest] at
scala.actors.scheduler.ForkJoinScheduler.(ForkJoinScheduler.scala:25)
[scalatest] at
scala.actors.scheduler.ForkJoinScheduler.(ForkJoinScheduler.scala:29)
[scalatest] at scala.actors.Scheduler$.makeNewScheduler(Scheduler.scala:28)
[scalatest] at
scala.actors.scheduler.DelegatingScheduler$class.impl(DelegatingScheduler.scala:24)
[scalatest] at scala.actors.Scheduler$.impl(Scheduler.scala:22)
[scalatest] at
scala.actors.scheduler.DelegatingScheduler$class.execute(DelegatingScheduler.scala:38)
[scalatest] at scala.actors.Scheduler$.execute(Scheduler.scala:22)
[scalatest] at scala.actors.Actor$class.start(Actor.scala:689)
[scalatest] at scala.actors.Actor$$anon$1.start(Actor.scala:108)
[scalatest] at scala.actors.Actor$.actor(Actor.scala:112)
[scalatest] at org.scalatest.DispatchReporter.(DispatchReporter.scala:50)
[scalatest] at
org.scalatest.DispatchReporter.(DispatchReporter.scala:179)
[scalatest] at
org.scalatest.tools.Runner$.getDispatchReporter(Runner.scala:1317)
[scalatest] at
org.scalatest.tools.Runner$.withClassLoaderAndDispatchReporter(Runner.scala:1561)
[scalatest] at
org.scalatest.tools.RunnerJFrame$RunnerThread.run(RunnerJFrame.scala:1359)
It looks like an actors dependency on Java 1.6 got into the nightly
build. Is there perhaps a version of this fork-join library ScalaTest
users still on 1.5 can include in the meantime that will resolve this
dependency?
Thanks.
Bill
----
Bill Venners
Artima, Inc.
http://www.artima.com