Agent.runwithdocumentcontext(doc)

susinmn

Well-known member
16.10.2007
529
3
#1
Почему 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 809
21
#2
<!--shcode--><pre><code class='java'>doc.save(); - 06.02.2013 17:22:44[/CODE]
Время локальное или серверное?
Ну и обрати внимание на расписание агента. Может там что-то не так.
Обычно я ставлю его "шедульным" и "никогда не выполнять"
 

susinmn

Well-known member
16.10.2007
529
3
#3
<!--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 809
21
#4
Не знаю. Что-то ты не то делаешь. У меня таких проблем не было.
Ну самый простой вариант - на голой тестовой странице пробуй запускать голый серверный агент.
 

susinmn

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

susinmn

Well-known member
16.10.2007
529
3
#6
Итак, взял тестовый сервер: пустая база, пустой агент с принтом. 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 библиотека - полет тоже нормальный. Смотрю конфигурации серверов...
 

akat

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

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

susinmn

Well-known member
16.10.2007
529
3
#8
На сервере был включен диспетчер удаленной отладки.