Посоветуйте,почему так может происходить

  • Автор темы Автор темы AvasKvas
  • Дата начала Дата начала
A

AvasKvas

Люди, выскажите мнение, почему так просиходит.
Есть несколько баз данных. Каждая имеет по несколько библиотек.
Весь функционал работал у них отлично, до некоторого времени.
Сервер выдает сообщение, что не может запустить агента, так как библиотека повреждена, при этом ни библиотеки ни базы данны не трогались и не изменяли.
Вручную при чем агенты запускаются нормально и отрабатывают. А на сервере начинают работать если скопировать новую библиотеку из работающей базы.
 
Попробуй пересохранить библиотеки или Tools->Recompile All Lotus Script
 
AvasKvas
А библиотеки одинаковые?
В качестве предложения: почему бы не настроить наследование элементов дизайна (вместо ручного копирования)?
 
Согласен с susinmn.
У меня тоже бывают такие проблемки. Спасает перекомпилирование паламатой библиотеки.


В качестве предложения: почему бы не настроить наследование элементов дизайна (вместо ручного копирования)?
Это не всегда нормально работает. У меня как раз стоит наследование дизайна и либы частенько ломаются в момент обновления последнего
 
Обновление дизайна стоит, не помогает! Попробую перекомпилировать все библиотеки!
 
AvasKvas, вполне вероятно что в шаблоне либы и поломались.
И компилировать надо не только либы, но и агенты
 
может, фиксапом побило доки? но, если все доки дизайна на месте, то хз...
действительно, попробуй эти битые либы перекомпилить (плюс по цепочке, то, что их использует, если весь скрипт нельзя перекомпилить).
Если рекомпиляция не помогает, то попробуй создать новые библиотеки с теми же именами и кодом, предварительно удалив старые, и рекомпильнуть код.

Если в скриптах есть много Use'ов, то, возможно, стоит рассмотреть вариант их оптимизации...
 
перекомпиляция помогла, спасибо за совет!
 
Люди, еще такой вопрос!Не захотел новую тему открывать!
Могут ли появиться сдвоенные объекты в шаблоне? Например две библиотеки с одним и тем же именем, два агента с одинаковым именем!
Ситуация такая, по почте отослан шаболон, на другом сервере его применяют (с локалки реплицируют на сервер), открывают в дизайнере а там по два объекта! При чем изначальные присланные шаблоны нормальные!

Что это?
 
Могут ли появиться сдвоенные объекты в шаблоне?
Это могут быть поля ридерз(для вида - who may use this view). Вьюхи и агенты задваиваются на раз. Ставим на вьюху роль, забываем выставить эту роль в acl в таргете - и превед.
С библиотеками такого не встречал...
 
А если изменение ролей нигде не производилось! И раньше все работало!
А вчера я только производил перекомпиляцию баз, как выше советовали, и при этом у меня подпись попросило подтвердить! Я согласился!
Может из-за этого быть?

Хотя там вроде сервер меняли несколько дней назад,может из-за этого?

У меня от такого чуда мозги съехали!((( К тому же я не опытен!
 
С библиотеками запросто может быть, если 2 человека одновременно редактируют и сохраняют одну и ту же библиотеку. Но при этом одного из них обычно при этом предупреждают, что элемент дизайна сохранен и можно отказаться от сохранения.
Включенная блокировка дизайна не дает сохранить подобные дубликаты.
 
Дак а при репликации такое может произойти? Я на тот сервер доступ не имею!
Получилось что продублировались две библиотеки и одни агент!
 
Cut/Paste на дизайн элементах делал в той базе, где задвоилось?
Галки prohibit/inherit у дизайн элементов стоят?
 
Вроде он вручную копировал бибдиотеку из другой базы - см. выше, поэтому вполне может быть
 
Тогда тока скажу, что не надо так делать.
 
А больше и не буду!
СПАСИБО ВАМ ОГРОМНОЕ!


Как говорится,век живи, век учись!А работаешь, тем более учись!))
 
Удвоение ЭД может произойти при обновлении дизайна. Я подзабыл точную последовательность манипуляций. Вспомню - скажу. Помню только, что было 2 разных сценария. Связаны они были с тем, что установление соответствия ЭД шаблона и боевой БД происходит впервую очередь по UNID.
Кстати, может кто не знал, это позволяет переименовать ЭД в шаблоне, и после обновления новое имя появится в боевой БД.
 
Так точно, при paste UNID элемента меняется и начинают на ровно месте лезть глюки.
Именно поэтому я советовал одинаковые библиотеки наследовать, а не копировать вручняк.
 
Ребята, помогите!Меня тут замучали уже!Голова кругом идет! Не ругайтесь сильно если глупый вопрос! Если ответите, то поможете очень сильно!
Хочу услышать ваши варианты перевода и мнения!
Сервер выдал такое сообщение: 09.07.2009. 22.16.41 Agent Manager: Execution time limit execeeded by Agent 'Название агента' in database 'BD.nsf'.

Агент должен запускаться по расписанию в 22.00!
Это сообщение означает, что агент долго работал и превышен лимит или, что он поздно запустился и по этому не выполнен!

Просто тут мнения разошлись об этом сообщении!
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы