Sending a message to a remote actor which cannot be deserialized fails with no exception appearing in stdout or stderr. In the attached files, if you do the following:
- compile message.scala under 2.9.1
- compile and run server.scala under 2.9.1
- compile and run Client.scala under 2.9.2
You will see that nothing is printed to either stdout or stderr. What is happening is that the serialized form of the case object message which is being sent by the client has a different serialVersionUID as that on the server (see https://issues.scala-lang.org/browse/SI-5697). This exception should not be swallowed.