2015-09-29 74 views
2

我在玩Java的Akka框架,版本2.3.9 一切都很好,但有回调问题。 当我运行回调 getSender().tell(null, self());Akka消息为空

我得到的日志

[akka://system/user/TowerOfDeath:Current:266:ceil:34] Message is null 
    akka.actor.InvalidMessageException: Message is null 
    at akka.pattern.PromiseActorRef.$bang(AskSupport.scala:266) 
    at akka.actor.ActorRef.tell(ActorRef.scala:123) 

这很好,比我无法发送空,做小的通用消息,问题就解决了。 但如果发生错误,演员死亡。我相信有时候可能会制作包包,我会在哪里发送物件,现在是空的。

在这种情况下热恢复演员?

感谢您的帮助。

回答

2
+0

难道你不能展示例子,如何正确处理它? – witeX

+0

查看更新的答案。 –

+0

谢谢, 另外我有一个问题与主管,因为创建的子actor与调用,system.acrtorOf,而不是getContext()。actorOf – witeX