diff --git a/akka-actor-tests/src/test/scala/akka/serialization/SerializeSpec.scala b/akka-actor-tests/src/test/scala/akka/serialization/SerializeSpec.scala index 8e611a1487..3b0b6ea5bc 100644 --- a/akka-actor-tests/src/test/scala/akka/serialization/SerializeSpec.scala +++ b/akka-actor-tests/src/test/scala/akka/serialization/SerializeSpec.scala @@ -106,7 +106,7 @@ class SerializeSpec extends AkkaSpec(SerializeSpec.serializationConf) { })) a ! new ObjectOutputStream(new ByteArrayOutputStream()) expectMsg("pass") - a.stop + a.stop() } "serialize DeadLetterActorRef" in { diff --git a/akka-actor/src/main/scala/akka/actor/ActorCell.scala b/akka-actor/src/main/scala/akka/actor/ActorCell.scala index 692a8faf99..4051f014f4 100644 --- a/akka-actor/src/main/scala/akka/actor/ActorCell.scala +++ b/akka-actor/src/main/scala/akka/actor/ActorCell.scala @@ -112,6 +112,9 @@ trait ActorContext extends ActorRefFactory { * @return the provided ActorRef */ def unwatch(subject: ActorRef): ActorRef + + final protected def writeObject(o: ObjectOutputStream): Unit = + throw new NotSerializableException("ActorContext is not serializable!") } trait UntypedActorContext extends ActorContext { @@ -603,7 +606,4 @@ private[akka] final class ActorCell( lookupAndSetField(a.getClass, a, "self", self) } } - - final protected def writeObject(o: ObjectOutputStream): Unit = - throw new NotSerializableException("ActorCell/ActorContext is not serializable!") }