Skip to content

AkkaTestKitSpecs2Support tests are flaky #14

Description

@bpholt

Over the past few builds I've noticed that the AkkaTestKitSpecs2Support tests occasionally time out on Scala 2.12. Restarting the TravisCI job has always resolved the issue, but it's an annoyance that should probably be fixed.

Here's an example of a failure:

AkkaTestKitSpecs2Support timeout report
[info] AkkaTestKitSpecs2Support should
[error]   ! extend Scope and After
[error]    akka.ConfigurationException: Could not start logger due to [akka.ConfigurationException: Logger specified in config can't be loaded [akka.event.Logging$DefaultLogger] due to [akka.event.Logging$LoggerInitializationException: Logger log1-Logging$DefaultLogger did not respond with LoggerInitialized, sent instead [TIMEOUT]]] (Logging.scala:147)
[error] akka.event.LoggingBus.startDefaultLoggers(Logging.scala:147)
[error] akka.event.LoggingBus.startDefaultLoggers$(Logging.scala:99)
[error] akka.event.EventStream.startDefaultLoggers(EventStream.scala:23)
[error] akka.actor.LocalActorRefProvider.init(ActorRefProvider.scala:652)
[error] akka.actor.ActorSystemImpl.liftedTree2$1(ActorSystem.scala:797)
[error] akka.actor.ActorSystemImpl._start$lzycompute(ActorSystem.scala:794)
[error] akka.actor.ActorSystemImpl._start(ActorSystem.scala:794)
[error] akka.actor.ActorSystemImpl.start(ActorSystem.scala:810)
[error] akka.actor.ActorSystem$.apply(ActorSystem.scala:244)
[error] akka.actor.ActorSystem$.apply(ActorSystem.scala:287)
[error] com.dwolla.testutils.akka.AkkaTestKitSpecs2Support.system$lzycompute(AkkaTestKitSpecs2Support.scala:12)
[error] com.dwolla.testutils.akka.AkkaTestKitSpecs2Support.system(AkkaTestKitSpecs2Support.scala:12)
[error] akka.testkit.TestKitBase.$init$(TestKit.scala:148)
[error] com.dwolla.testutils.akka.AkkaTestKitSpecs2Support.(AkkaTestKitSpecs2Support.scala:11)
[error] com.dwolla.testutils.akka.AkkaTestKitSpecs2SupportSpec$$anon$2.(AkkaTestKitSpecs2SupportSpec.scala:22)
[error] com.dwolla.testutils.akka.AkkaTestKitSpecs2SupportSpec.$anonfun$new$2(AkkaTestKitSpecs2SupportSpec.scala:21)
[error]   ! pass the given Config to the ActorSystem
[error]    akka.ConfigurationException: Could not start logger due to [akka.ConfigurationException: Logger specified in config can't be loaded [akka.event.Logging$DefaultLogger] due to [akka.event.Logging$LoggerInitializationException: Logger log1-Logging$DefaultLogger did not respond with LoggerInitialized, sent instead [TIMEOUT]]] (Logging.scala:147)
[error] akka.event.LoggingBus.startDefaultLoggers(Logging.scala:147)
[error] akka.event.LoggingBus.startDefaultLoggers$(Logging.scala:99)
[error] akka.event.EventStream.startDefaultLoggers(EventStream.scala:23)
[error] akka.actor.LocalActorRefProvider.init(ActorRefProvider.scala:652)
[error] akka.actor.ActorSystemImpl.liftedTree2$1(ActorSystem.scala:797)
[error] akka.actor.ActorSystemImpl._start$lzycompute(ActorSystem.scala:794)
[error] akka.actor.ActorSystemImpl._start(ActorSystem.scala:794)
[error] akka.actor.ActorSystemImpl.start(ActorSystem.scala:810)
[error] akka.actor.ActorSystem$.apply(ActorSystem.scala:244)
[error] akka.actor.ActorSystem$.apply(ActorSystem.scala:287)
[error] com.dwolla.testutils.akka.AkkaTestKitSpecs2Support.system$lzycompute(AkkaTestKitSpecs2Support.scala:12)
[error] com.dwolla.testutils.akka.AkkaTestKitSpecs2Support.system(AkkaTestKitSpecs2Support.scala:12)
[error] akka.testkit.TestKitBase.$init$(TestKit.scala:148)
[error] com.dwolla.testutils.akka.AkkaTestKitSpecs2Support.(AkkaTestKitSpecs2Support.scala:11)
[error] com.dwolla.testutils.akka.AkkaTestKitSpecs2SupportSpec$$anon$3.(AkkaTestKitSpecs2SupportSpec.scala:30)
[error] com.dwolla.testutils.akka.AkkaTestKitSpecs2SupportSpec.$anonfun$new$7(AkkaTestKitSpecs2SupportSpec.scala:28)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions