2014-11-11 1 views
0

Я работаю над версией сервера domino 8.5.3, и я вызываю java-агент A, который заставляет на Java запускать другой агент Java. Java-агент B ссылается на библиотеку скриптов Java, где большая часть кода.Domino Java Агент, выполняющий старый код после сохранения

Я скопировал код в библиотеке скриптов, сохранил библиотеку сценариев и агент отдельно. Я не вижу ошибок компиляции.

Когда я запускаю код (либо непосредственно агент В в клиенте заметок, либо агент А на сервере), старая версия работает (я знаю из-за хитрой system.out.println()).

Это заставляет меня сходить с ума в течение двух часов. Я попытался закрыть клиент и конструктор, перезапустить сервер, выключить агент-менеджер и затем все безрезультатно.

Есть ли какой-то магический кеш, который я мог бы очистить?

+0

В качестве эксперимента вы можете попробовать удалить библиотеку скриптов. (Держите резервную копию, очевидно.) Затем попробуйте запустить агент и посмотреть, что произойдет. –

+0

У меня была аналогичная проблема, когда я сохранил агент «Сценарий содержит ошибки. Хотели бы вы все равно сохранить» и отредактировал его с другой версией Designer. Последняя версия LAST COMPILED была запущена, а не тот, который я редактировал ... Я решил перекомпилировать весь мой скрипт lib «снизу вверх», я имею в виду тот, который не использует othing Script Lib сначала, а затем тот, который использует мгновенно сохраненную , и так далее до самого агента. И, возможно, я создал его, вставив существующий код в новый. –

ответ

0

Я решил проблему, запустив как скриптовую библиотеку, так и агент с нуля, переименовав все в этом процессе. Вот это боль.

+0

Кроме того, переименование самого глубокого класса (с помощью alt-shift-R) является хорошим способом увидеть, где Domino не получил что-то изменившееся. –