BalacingDispatcher race condition!
[info] BalancingDispatcherModelSpec:
[info] A Balancing Dispatcher
[info] - must must dynamically handle its own life cycle
[info] - process messages one at a time *** FAILED ***
[info] Failed to count down within 1500 millis (count at 0). Processed message when allowed (ActorModelSpec.scala:163)
[info] org.scalatest.TestFailedException:
[info] at org.scalatest.Assertions$class.newAssertionFailedException(Assertions.scala:318)
[info] at org.scalatest.Assertions$.newAssertionFailedException(Assertions.scala:816)
[info] at org.scalatest.Assertions$class.fail(Assertions.scala:675)
[info] at org.scalatest.Assertions$.fail(Assertions.scala:816)
[info] at akka.actor.dispatch.ActorModelSpec$.assertCountDown(ActorModelSpec.scala:163)
[info] at akka.actor.dispatch.ActorModelSpec$$anonfun$1$$anonfun$apply$mcV$sp$2.apply$mcV$sp(ActorModelSpec.scala:287)
[info] at akka.actor.dispatch.ActorModelSpec$$anonfun$1$$anonfun$apply$mcV$sp$2.apply(ActorModelSpec.scala:275)
[info] at akka.actor.dispatch.ActorModelSpec$$anonfun$1$$anonfun$apply$mcV$sp$2.apply(ActorModelSpec.scala:275)
[info] at org.scalatest.WordSpec$$anon$2.apply(WordSpec.scala:2161)
[info] at org.scalatest.Suite$class.withFixture(Suite.scala:1968)
[info] at akka.testkit.AkkaSpec.withFixture(AkkaSpec.scala:55)
[info] at org.scalatest.WordSpec$class.invokeWithFixture$1(WordSpec.scala:2158)
[info] at org.scalatest.WordSpec$$anonfun$runTest$1.apply(WordSpec.scala:2167)
[info] at org.scalatest.WordSpec$$anonfun$runTest$1.apply(WordSpec.scala:2167)
[info] at org.scalatest.SuperEngine.runTestImpl(Engine.scala:168)
[info] at org.scalatest.WordSpec$class.runTest(WordSpec.scala:2167)
and also:
[ERROR] [02/07/2012 16:25:01.342] [pool-13-thread-5] [$anon$1[test-balancing-dispatcher-5]] actual: stops=1 required: stops=1
java.lang.AssertionError: await failed
at akka.actor.dispatch.ActorModelSpec$.await(ActorModelSpec.scala:230)
at akka.actor.dispatch.ActorModelSpec$.assertDispatcher(ActorModelSpec.scala:152)
at akka.actor.dispatch.ActorModelSpec$$anonfun$1$$anonfun$apply$mcV$sp$7$$anonfun$apply$mcV$sp$8.apply$mcVI$sp(ActorModelSpec.scala:385)
at scala.collection.immutable.Range.foreach$mVc$sp(Range.scala:75)
at akka.actor.dispatch.ActorModelSpec$$anonfun$1$$anonfun$apply$mcV$sp$7.apply$mcV$sp(ActorModelSpec.scala:383)
at akka.actor.dispatch.ActorModelSpec$$anonfun$1$$anonfun$apply$mcV$sp$7.apply(ActorModelSpec.scala:344)
at akka.actor.dispatch.ActorModelSpec$$anonfun$1$$anonfun$apply$mcV$sp$7.apply(ActorModelSpec.scala:344)
at org.scalatest.WordSpec$$anon$2.apply(WordSpec.scala:2161)
at org.scalatest.Suite$class.withFixture(Suite.scala:1968)
at akka.testkit.AkkaSpec.withFixture(AkkaSpec.scala:55)
at org.scalatest.WordSpec$class.invokeWithFixture$1(WordSpec.scala:2158)
at org.scalatest.WordSpec$$anonfun$runTest$1.apply(WordSpec.scala:2167)
at org.scalatest.WordSpec$$anonfun$runTest$1.apply(WordSpec.scala:2167)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:168)
at org.scalatest.WordSpec$class.runTest(WordSpec.scala:2167)
at akka.testkit.AkkaSpec.runTest(AkkaSpec.scala:55)
Leave a comment
on 2012-02-07 14:13 *
By viktorklang
Description changed from
[info] Balancin... to
[info] Balancin...
Priority changed from Normal (3) to Highest (1)
Status changed from New to Accepted