N
nvyush
Здравия всем!
Ситуация: в лотусовой БД есть Java библиотека с классом ClassName в пакете packageName (в панели объектов это выглядит как "packageName/ClassName")
В функции LS библиотеки типичный код:
При вызове из кнопки формы срабатывает на ура, при вызове из агента на последней строке бросает исключение ClassNotFoundException.
Меняю имя класса на "packageName/ClassName" — всё наоборот, в агенте срабатывает, в кнопке бросает исключение.
Обработчиком ошибок заставил пробовать оба варианта, но хотелось бы разобраться, что не так.
Есть идеи?
Клиент 8.0.2 basic
Выгрузить библиотеку в jvm/lib/ext не предлагать (ну не любят боссы лишний раз переоткрывать Lotus).
Ситуация: в лотусовой БД есть Java библиотека с классом ClassName в пакете packageName (в панели объектов это выглядит как "packageName/ClassName")
В функции LS библиотеки типичный код:
Visual Basic:
Dim jSession As JavaSession
Set jSession = New JavaSession()
Dim jClass As JavaClass
Set jClass = jSession.GetClass("ClassName") 'бросает исключение в агенте
Меняю имя класса на "packageName/ClassName" — всё наоборот, в агенте срабатывает, в кнопке бросает исключение.
Обработчиком ошибок заставил пробовать оба варианта, но хотелось бы разобраться, что не так.
Есть идеи?
Клиент 8.0.2 basic
Выгрузить библиотеку в jvm/lib/ext не предлагать (ну не любят боссы лишний раз переоткрывать Lotus).