Проблемы с Scilab и Ubuntu 18.04

Я пытаюсь использовать Scilab 6.0.1 (стандартная версия репозиториев) под Xubuntu 18.04.4 (с пакетами Ubuntu studio). Кажется, есть проблема (или комбинация проблем). Во-первых, это ошибка

https: //bugs.launchpad.net / ubuntu / + source / scilab / + bug / 1807602

, похоже, все еще присутствует в моей установке. При запуске scilab в терминале я сначала получаю следующие ошибки:

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
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

Тем не менее, сначала кажется, что scilab запускается нормально. Затем, как только я начинаю использовать любой графический вывод Scilab, появляется поток ошибок:

Exception in thread "AWT-EventQueue-0" com.jogamp.opengl.GLException: Caught GLException: Profile GL3bc is not available on X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7fc501d48bf0, owner true, ResourceToolkitLock[obj 0x43d64870, isOwner true, <3cb97caa, 6c4d7c0e>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], but: [GLProfile[GLES1/GLES1.hw], GLProfile[GLES2/GLES3.hw], GLProfile[GL2ES1/GLES1.hw], GLProfile[GL4ES3/GLES3.hw], GLProfile[GL2ES2/GL3.hw], GLProfile[GL3/GL3.hw], GLProfile[GLES3/GLES3.hw], GLProfile[GL3/GL3.hw], GLProfile[GL2GL3/GL3.hw]]
    at com.jogamp.opengl.awt.GLJPanel$OffscreenBackend.initialize(GLJPanel.java:1795)
    at com.jogamp.opengl.awt.GLJPanel.initializeBackendImpl(GLJPanel.java:1377)
    at com.jogamp.opengl.awt.GLJPanel.paintComponent(GLJPanel.java:549)

и так далее. Поведение программы идентично при запуске в терминале или в качестве стартера непосредственно в графическом интерфейсе. В результате всегда все выглядит нормально, пока я не начну рисовать графики (можно воспроизвести, запустив одну из демонстраций графиков).

Похоже, это 2 разные проблемы. Незаконная рефлексивная операция уже задокументирована для этой версии scilab и считается решенной. Это согласуется с тем фактом, что Scilab запускается. Но графика кажется новой. Ничего не нашел на нем.

У кого-нибудь есть идеи по этому поводу? Спасибо заранее.

Херди

0
задан 1 April 2020 в 15:54

1 ответ

Что-то очень похожее происходит и с Scilab 6.1.0.0 на Ubuntu 20.04!

Однако в моем случае Scilab вообще не запускается!

Надо как можно скорее запустить Scilab!

Вот мой журнал:

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.scilab.modules.jvm.LibraryPath (file:/usr/share/scilab/modules/jvm/jar/org.scilab.modules.jvm.jar) to field java.lang.ClassLoader.sys_paths
WARNING: Please consider reporting this to the maintainers of org.scilab.modules.jvm.LibraryPath
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
Could not access to the Main Scilab Class:
Exception in thread "main" java.lang.ExceptionInInitializerError
    at org.scilab.modules.localization.Messages.gettext(Unknown Source)
    at org.scilab.modules.commons.xml.XConfiguration.<clinit>(Unknown Source)
    at org.scilab.modules.core.Scilab.<clinit>(Unknown Source)
Caused by: java.lang.NullPointerException
    at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2646)
    at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
    at java.base/java.lang.System.loadLibrary(System.java:1873)
    at org.scilab.modules.localization.MessagesJNI.<clinit>(Unknown Source)
    ... 3 more

Scilab cannot create Scilab Java Main-Class (we have not been able to find the main Scilab class. Check if the Scilab and thirdparty packages are available).

Было бы здорово, если бы кто-нибудь помог решить эту проблему!

0
ответ дан 21 September 2020 в 16:47

Другие вопросы по тегам:

Похожие вопросы: