Java.lang.noclassdeffounderror

Тема в разделе "Lotus + Java + LS2J", создана пользователем zum, 1 июн 2010.

  1. zum

    zum Гость

    Опишу суть проблемы
    есть 2 агента, каждый вызывает свое Java приложение
    оба использует одну и туже библиотеку
    только когда запускается первый то он работает, а когда запускается второй то, он не может загрузить библиотеку, которая только что была загружена.
    собственно код инициализации приложения
    совпадает один в один
    Код (Text):
    UIManager.setLookAndFeel("com.nilo.plaf.nimrod.NimRODLookAndFeel");
    NimRODTheme nt = new NimRODTheme(getClass().getResource("/ico/T.theme"));
    NimRODLookAndFeel nf = new NimRODLookAndFeel();
    nf.setCurrentTheme(nt);
    UIManager.setLookAndFeel(nf);
    и ошибка

    Код (Text):
    Exception in thread "AgentThread: JavaAgent" java.lang.NoClassDefFoundError: com.nilo.plaf.nimrod.NimRODTheme
    at java.lang.J9VMInternals.verifyImpl(Native Method)
    at java.lang.J9VMInternals.verify(J9VMInternals.java:72)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:134)
    at JavaAgent.NotesMain(JavaAgent.java:31)
    at lotus.domino.AgentBase.runNotes(Unknown Source)
    at lotus.domino.NotesThread.run(Unknown Source)
    Caused by: java.lang.ClassNotFoundException: com.nilo.plaf.nimrod.NimRODTheme
    at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:643)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
    ... 6 more
    порядок запуска приложений ничего не меняет, второй агент не хочет работать ну никак. Хотя раньше все работало.
    Ошибка наблюдается только при запуске, второй проги, причем не на всех компах.
    С начало такая ошибка была только на 1м компе. Потому значения не придал. Сейчас повторилась но уже на другом.
    Значит все таки что то тут не так.
    Помогите! Куда копать?
     
  2. turumbay

    Регистрация:
    13 мар 2009
    Сообщения:
    625
    Симпатии:
    2
    мало исходных данных. Как библиотека подключается?
    com.nilo.plaf.nimrod.NimRODTheme
    где класс-то лежит? lib/ext? classpath? javalib?
     
  3. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    подозрение что код подрублен к проекту агента :ya_lamo:
    а у второго - нет
     
  4. zum

    zum Гость

    библиотека вынесена в отдельную папку путь прописан в notes.ini
    да по логу ошибки крах тут com.nilo.plaf.nimrod.NimRODTheme

    как такое может быть? и как сделать так чтоб подрубилось?
    кстате ошибка только на 2х компьютерах на всех остальных такой штуки не наблюдается...
     
  5. zum

    zum Гость

    хелп =)
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    ну значить путя на них чем-то отличаются - внимательно сопоставьте
     
  7. zum

    zum Гость

    нет копируешь путь из notes.ini на другой ком, где работало
    и оно по прежнему работает....
     
  8. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    ничего не понял
    что копируешь, что работает, чего не работает...?
     
  9. zum

    zum Гость

    путь прописан в нотес ини

    беру копирую этот путь на другой компьютер где проблем таких нет
    перезапускаю лотус и попрежнему все работает
    дело значит не в путях
     
  10. turumbay

    Регистрация:
    13 мар 2009
    Сообщения:
    625
    Симпатии:
    2
    речь идет о JavaUserClasses?
    файл-то существует на клиенте по указанному пути?
    передвинуть этот файл в lib/ext, убедица что работает.
     
  11. zum

    zum Гость

    да существует! из самого первого поста понятно
    тут проблема в том что этот файл юзают 2 агента
    дак вот первый видит этот файл а второй нет
    причем в большинстве случаев работает нормально
    те получается что классы грузятся... но не подцепляются для проеденного приложения(агента)
    да о них
     
  12. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    ну не знаю... здесь вслепую... - дохлый номер гадать
    базу выкладывайте с описанием установки и алгоритм воспроизведения баги
     
  13. zum

    zum Гость

    импосибл баз много настроек мильон все не выложить, жеско все привязанно =\
    придется все 7мь баз выкладывать
     
Загрузка...
Похожие Темы - Java lang noclassdeffounderror
  1. m1st
    Ответов:
    1
    Просмотров:
    17
  2. Andrey Kha
    Ответов:
    0
    Просмотров:
    36
  3. gosteev
    Ответов:
    0
    Просмотров:
    39
  4. Polina
    Ответов:
    0
    Просмотров:
    41
  5. ApplePen
    Ответов:
    0
    Просмотров:
    80

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