Совместим ли FSAL для Oracle Forms 12c с Java 9+? - PullRequest
0 голосов
/ 17 октября 2018

У нас есть приложение Oracle формы 12c, которое запускается с использованием FSAL.Сценарий запуска выглядит следующим образом:

java -jar %FSAL_HOME%\frmsal.jar -url "http://frmserver:9001/forms/frmservlet?config=MyApp" -t 30000"

Он работал хорошо с использованием Java 8, но не запускается с использованием Java 10 или Java 11 (не пробовал использовать Java 9).Кому-нибудь удалось запустить frmsal.jar с использованием этих версий Java?

Это распечатка:

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by oracle.forms.saa.FormsStandAloneApp (file://mirapp02/FTP/Forms12c/frmsal.jar) to method java.net.URLClassLoader.addURL(java.net.URL)
WARNING: Please consider reporting this to the maintainers of oracle.forms.saa.FormsStandAloneApp
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Exception in thread "main" java.lang.IllegalArgumentException: object is not an instance of declaring class
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at oracle.forms.saa.FormsStandAloneApp.getArchivesFromServer(Unknown Source)
        at oracle.forms.saa.FormsStandAloneApp.run(Unknown Source)
        at oracle.forms.saa.FormsStandAloneApp.main(Unknown Source)
...