В настоящее время я тестирую удаленных актеров на Android. Я сделал небольшую программу с двумя классами: первый реализует основное действие, а второй реализует актер.
Когда я создаю своего актера, программа уничтожается с таким сообщением: переполнение стека при вызове Ljava / lang / throwable ...
по какой-то причине стек программы кажется слишком маленьким (или есть какая-то
ошибка) во время выполнения строки 3 моего второго класса (как показано ниже).
Это код моего второго класса:
class Person(ip : String, port : Int) extends Actor{
val node = Node(ip, port)
var server = select(node, 'myName) // <'----- program crashes here
def act(){
while(true){
receive {
case Post(msg) => //do something
case Stop => exit()
}
}
}
}
Кто-нибудь знает решение этой ошибки или любую идею или опыт работы с удаленными актерами на Android?
спасибо