Несколько вопросов начинающего на Lotus+java

  • Автор темы AVI
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

AVI

Добрый день.
Вводные:

Клиент 6.5.3

1. При замене суперкласса своей программы с AgentBase на DebugAgentBase на яваконсоли появляется следующее:



NotesException: Object has been removed or recycled

at lotus.domino.local.NotesBase.CheckObject(NotesBase.java:1249)

at lotus.domino.local.AgentContext.getCurrentDatabase(Unknown Source)

at lotus.domino.local.DebugAgentContext.<init>(Unknown Source)

...............................................

и в AgentRunner.nsf ничего не создается. :ph34r:

В чем может быть дело ?
Спасибо.
 
S

sanch

Опиши задачу.Запости метод (runNotes)
 
A

AVI

Опиши задачу.Запости метод (runNotes)

Задача - отлаживать ява код.
Вот то, что автоматом генерит дезайнер:

-------------------------------------------------------------------------------
import lotus.domino.*;

public class JavaAgent extends AgentBase {

public void NotesMain() {

try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();

// (Your code goes here)

} catch(Exception e) {
e.printStackTrace();
}
}
}
--------------------------------------------------------------------------------
Если во вторую строку поменять на

public class JavaAgent extends DebugAgentBase {

на консоли появляется указанная выше ошибка.
 
S

sanch

Действительно и у меня вываливается такая ошибка. На самом деле после запуска такого агента в AgentRunner.nsf должен создатся Context. но ниче не происходит. :)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

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