title: Scala actor: doesn't receive messages
body: <p>I'm stuck on a problem like this: I send messages to an actor, but it doesn't receive, specifically, the code:</p>
  
  <pre><code>class TestActor extends Actor {
    def receive = {
      case _ =&gt;
        println("null")
      case Landau(args) =&gt;
        println("Got a Job" + args)
        sender ! "Done"
    }
  }
  </code></pre>
  
  <p>and the sender, through "ask" method:</p>
  
  <pre><code>worker.ask(Landau(List("1", "2", "3")))
  </code></pre>
  
  <p>As a result, it doens't print anything, neither "null", any idea?</p>
  
  <p>EDIT:
  this is in the main execution:</p>
  
  <pre><code>val system = ActorSystem("TestApplication")
  val ref = system.actorOf(Props(new TestActor), "test")
  </code></pre>
  
  <p>and I don't know if relevant, but the main object and that code "worker.ask..." are in different packages</p>