У меня есть приложение с калиткой, которое долго живет Страницы. Я хотел бы, чтобы каждый экземпляр этой страницы создавался с уникальным PageMap по причинам, которые я здесь не буду раскрывать, но когда я пытаюсь указать PageMap в конструкторе моей страницы, я получаю ошибки OOM и StackOverflow. Вот код:
public <CTOR>() {
super(Session.get().newPageMap("" + System.currentTimeMillis()));
...
Я использую пользовательский BookmarkablePageLink (пользовательский в том смысле, что он не передает текущее имя PageMap новой странице), чтобы эффективно отказаться от старого Page / PageMap и создать новый с новым PageMap. Похоже, что ошибки возникают из-за сериализации страниц после создания только двух или трех страниц.
Может кто-нибудь найти проблемы с этим подходом?