2013-03-06 32 views
2

當試圖運行下面的代碼:阿卡演員遙控器不(在遊戲框架)工作

ActorRef parserActor1 =system.actorFor("akka://[email protected]:2552/user/ParserMainActor"); 
System.out.println("*$^%$^%$^"+parserActor1); 
parserActor1.tell("Please parse!", mainActor); 

第一和第二線做工精良 - 這意味着,遠程工作正常(我認爲)。 在第三行,我收到錯誤消息「發送消息時吞嚥異常」。

我正在使用akka-remote版本2.1.1。可能是什麼問題?

的application.conf包含:

akka { 
    actor { 
    provider = "akka.remote.RemoteActorRefProvider" 
    } 
    remote { 
    transport = "akka.remote.netty.NettyRemoteTransport" 
    netty { 
     hostname = "10.0.0.8" 
     port = 2552 
    } 
} 
} 

這是確切的錯誤:「[錯誤] [2013年3月6日16:15:42.129] [新I/O#工人1] [阿卡://[email protected]:2552/user/ParserMainActor]在消息發送期間吞吐異常 I/O線程中的java.lang.IllegalStateException:await *()會導致死鎖或突然性能下降,請改用addListener或者從另一個線程調用await *()。「

非常感謝, 阿維亞德

回答