This page is no longer maintained — Please continue to the home page at www.scala-lang.org

RunnableFuture not in my present

No replies
Bill Venners
Joined: 2008-12-18,
User offline. Last seen 31 weeks 5 days ago.

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

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland