Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе
Fix Pack ?Но после каких-то действий - перестал...
grant {
permission java.security.AllPermission;
};
Тады да: permission java.security.AllPermission;Поставил FP3... теперь у меня так же не работает
После накатывания FP2 на 9.0.1 грохнулась половина хепагов - permission denied ... в разных Java местах ...Удалил всё нафиг, поставил 9.0.1 без фикс-паков (пока) все опять работает. Что-то, где-то в клиенте...
Подробнее, пож-та?Расширение прав разрулило.
Public Sub New (msg As String, maxVal As Long, allowCancel As Boolean)
'** create a new progress bar, with the given message text, max value,
'** and an optional Cancel button
Set jSession = New JavaSession
Set pbClass = jSession.GetClass("ProgressBar")
' Не работает
'Set pb = pbClass.CreateObject("(Ljava/lang/String;JZ)V", msg, maxVal, allowCancel)
Set pb = pbClass.CreateObject() '<- Работает
End Sub
AllPermission дал пока без уточнения (без этого грохнулась вся динамическая загрузка частей страниц в xpages). FP4 не накатывал, может там всё поправили.Подробнее, пож-та?
У нас планируется всех пользователей перевести на 901+FP4, так что вопрос актуален...
Теперь надо добавить методы для установки параметров.Код:Set pb = pbClass.CreateObject() '<- Работает
%REM
Gets the JavaMethod with the specified name and signature from the given JavaClass.
This is needed to avoid "LS2J Error: Threw java.lang.InternalError" errors on recent
Domino versions when accessing Pattern.compile(String, int).
%END REM
Private Function getJavaMethod(jClass As JavaClass, methodName As String, signature As String) As JavaMethod
Dim jMCollection As JavaMethodCollection
Set jMCollection = jClass.getClassMethods()
ForAll m In jMCollection
If m.Methodname = methodName And m.Signature = signature Then
Set getJavaMethod = m
Exit Function
End If
End ForAll
Error 1, "Method not found"
End Function
'Получение метода, далее можно сделать jPatternFactoryMethod.Invoke
Set jPatternFactoryMethod = getJavaMethod(jPatternClass, "compile",_
"(Ljava/lang/String;I)Ljava/util/regex/Pattern;")
тоже пришла мысль, что хотели сломать мост LS2J, но сомневаюсь, побочная фича получилась, посмотрим скоро ли исправят. FP4 скоро будет.P.S. теперь так и будут потихоньку гадить в LS, вынуждая полностью перейти на xPage.
Обучение наступательной кибербезопасности в игровой форме. Начать игру!