Сообщения, заканчивающиеся в очереди мертвых писем

У меня есть следующий код

  @Override
  public void onReceive(Object msg) throws Exception {
    if (msg instanceof newRequest) {

      ActorRef childRouter =
          getContext()
              .actorOf(
                  new SmallestMailboxPool(actorPoolSize)
                      .props(Props.create(ChildActor.class, param)),
                  "childActor");
      childActor.tell(new someOtherMessage(), getSelf());
    }

Когда newRequest сообщение получено, оно обрабатывается, но дочерний актер никогда не получает someOtherMessage() и someOtherMessage всегда заканчивается в очереди deadltter. Что я делаю неправильно?

0 ответов

Другие вопросы по тегам