• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Agent.runwithdocumentcontext(doc)

  • Автор темы susinmn
  • Дата начала
S

susinmn

Почему agent.runWithDocumentContext(doc) может запускается не в моменте, куда копнуть?


var viewPanel=getComponent("viewPanelDocs");
var docIDs=viewPanel.getSelectedIds();

for(i=0;
i < docIDs.length;
i++){

var doc:NotesDocument = database.getDocumentByID(docIDs);
doc.save(); - 06.02.2013 17:22:44

agent.runWithDocumentContext(doc); - запуск только через 5 минут!!!
..........................................................
06.02.2013 17:27:49
Запуск агента. HTTP Server: Agent printing: WebApprove - Старт
06.02.2013 17:27:49
Запуск метода библиотеки. Возня с документом.
06.02.2013 17:27:49

06.02.2013 17:27:49
Отправка сообщения. HTTP Server: Agent printing: Извещение получит: Maxim N Susin. 64 Прохождение документа (сообщение не отправляется, ошибка 4000).
06.02.2013 17:27:56

06.02.2013 17:27:56
Возня с Readers+Authors 06.02.2013
06.02.2013 17:28:00

06.02.2013 17:28:00 Agents delayed 30 seconds to provide an opportunity for the remote debugger to attach.
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
<!--shcode--><pre><code class='java'>doc.save(); - 06.02.2013 17:22:44[/CODE]
Время локальное или серверное?
Ну и обрати внимание на расписание агента. Может там что-то не так.
Обычно я ставлю его "шедульным" и "никогда не выполнять"
 
S

susinmn

<!--shcode--><pre><code class='java'>doc.save(); - 06.02.2013 17:22:44[/CODE]
Время локальное или серверное?
Серверное.

Вот что еще в log.nsf откопал:
Код:
07.02.2013 10:41:52  HTTP JVM: Error while executing JavaScript action expression. For more detailed information, please consult error-log-0.xml located in d:/Lotus/Domino/data/domino/workspace/logs
07.02.2013 10:41:52  HTTP JVM: com.ibm.xsp.webapp.FacesServlet$ExtendedServletException: javax.faces.FacesException: Error while executing JavaScript action expression
07.02.2013 10:41:52  HTTP JVM: CLFAD0134E: Exception processing XPage request. For more detailed information, please consult error-log-0.xml located in d:/Lotus/Domino/data/domino/workspace/logs
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Не знаю. Что-то ты не то делаешь. У меня таких проблем не было.
Ну самый простой вариант - на голой тестовой странице пробуй запускать голый серверный агент.
 
S

susinmn

Не знаю. Что-то ты не то делаешь. У меня таких проблем не было.
Причем это работало до определенного времени...
Ну самый простой вариант - на голой тестовой странице пробуй запускать голый серверный агент.
С голым агентом в тек. базе те же 5 мин. Пробую в пустой базе ...
 
S

susinmn

Пробую в пустой базе ...
Итак, взял тестовый сервер: пустая база, пустой агент с принтом. Ext библиотека есть
Нажатие на кнопку на xPage - принт агента:
07.02.2013 14:52:42
07.02.2013 14:53:12 HTTP Server: Agent printing: - Старт

07.02.2013 14:54:41
07.02.2013 14:55:11 HTTP Server: Agent printing: - Старт

07.02.2013 14:55:56
07.02.2013 14:56:26 HTTP Server: Agent printing: - Старт

07.02.2013 14:57:22
07.02.2013 14:57:53 HTTP Server: Agent printing: - Старт

07.02.2013 15:00:31
07.02.2013 15:01:01 HTTP Server: Agent printing: - Старт

07.02.2013 15:01:13
07.02.2013 15:01:43 HTTP Server: Agent printing: - Старт

На сервере, на котором нет Ext библиотеки - полет нормальный. Смотрю конфигурации серверов...
На сервере, другого домена, на котором есть Ext библиотека - полет тоже нормальный. Смотрю конфигурации серверов...
 
A

akat

Ну есть некие INI-переменные, влияющие на задержки, но, имхо, это не этот случай. На всякий случай проверьте их, устанавливались ли:
AMgr_DocUpdateAgentMinInterval
AMgr_DocUpdateEventDelay

И уже эти, до кучи, чтоб четко знать, что у вас:
AMgr_NewMailEventDelay
AMgr_UntriggeredMailInterval
AMGR_DisableMailLookup
 
S

susinmn

На сервере был включен диспетчер удаленной отладки.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!