Ошибки через реализацию OpenLog в OpenNTF Domino API показывают неверную xpage в поле агента

#xpages

#xpages

Вопрос:

Я настроил службу REST через элемент управления службой Rest в моем проекте Xpages. Класс Java для моего customRestService использует ведение журнала в OpenLog, который доступен в OpenNTF Domino API. Но когда я делаю вызовы службе REST через Postman или аналогичный, я всегда получаю неверное (нежелательное) значение в поле Agent в документе OpenLog.

Кажется, что значение взято из другой Xpage (включая параметры URL) из другого приложения, которое «случайно» находится в памяти на сервере.

Что я здесь делаю не так?

Комментарии:

1. Вы не возражаете показать какой-нибудь код?

2. это не так сложно, например, я обращаюсь к этому URL: ‘ server1.acme.org/myapp.nsf/api.xsp/agendasUpcoming?method = ‘ метод; и ссылающийся класс java имеет блок try-catch, в документе openlog в качестве ссылки (агента) зарегистрирован «matter.xsp?unid=A28CEF8BABECD9BDC125862400212AF7amp;editable= true», эта ссылка является случайной,может быть любая «недавняя» xpage на сервере. Я предполагаю, что жизненный цикл XSP никогда не инициируется для api.xsp, на котором находится элемент управления службой REST.

3. В какой версии ODA это включено? В более ранних версиях была ошибка, из-за которой некоторые переменные были SessionScoped, в результате чего XPage обновлялся первым приложением. Я думаю, что эта проблема была исправлена в 2016 году wiki.openntf.org/display/XOL/6.0.1 Отпустите M6.1 . Исправления в XPages OpenLog Logger были сделаны в ODA одновременно, потому что я работал над обоими.

4. мы используем версию v10