diff --git a/akka-remote-tests/src/multi-jvm/scala/akka/remote/RemoteNodeShutdownAndComesBackSpec.scala b/akka-remote-tests/src/multi-jvm/scala/akka/remote/RemoteNodeShutdownAndComesBackSpec.scala index 293183712d..558f0d9763 100644 --- a/akka-remote-tests/src/multi-jvm/scala/akka/remote/RemoteNodeShutdownAndComesBackSpec.scala +++ b/akka-remote-tests/src/multi-jvm/scala/akka/remote/RemoteNodeShutdownAndComesBackSpec.scala @@ -118,9 +118,9 @@ abstract class RemoteNodeShutdownAndComesBackSpec watch(subjectNew) subjectNew ! "shutdown" - fishForMessage(5.seconds) { - case _: ActorIdentity ⇒ false - case Terminated(subjectNew) ⇒ true + // we are waiting for a Terminated here, but it is ok if it does not arrive + receiveWhile(5.seconds) { + case _: ActorIdentity ⇒ true } }