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

Тема в разделе "Lotus - Программирование", создана пользователем AVI, 26 сен 2006.

Статус темы:
Закрыта.
  1. AVI

    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:

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

    sanch Well-Known Member

    Регистрация:
    17 июл 2006
    Сообщения:
    216
    Симпатии:
    0
    Опиши задачу.Запости метод (runNotes)
     
  3. AVI

    AVI Гость

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

    -------------------------------------------------------------------------------
    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 {

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

    sanch Well-Known Member

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

Поделиться этой страницей