Мы запускаем Screenconnect в офисе, или как там сейчас это называет connectwise.
Я единственный пользователь Linux в офисе. Поэтому я просто запускаю плагин icedtea-netx и открываю свои сеансы с помощью файла jnlp.
Недавно мне пришлось перезагрузить ноутбук и я заметил, что больше не могу открывать файлы jnlp с нашего сервера screenconnect. Также заметил, что по умолчанию теперь openjdk 11, а не 8.
Он все еще работает на моем офисном компьютере, на котором установлена версия 1.8 плагина iced tea.
Я установил openjdk 8 jdk и установил его по умолчанию. та же проблема. Я изменил java.security 11 и 8, чтобы разрешить md5, без изменений.
Я не могу просто вернуться к плагину icedtea-8. Я был озадачен зависимостями, в основном xulrunner, я думаю, это было.
Вот вывод консоли java.
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. The application has not been initialized, for more information execute javaws from the command line. at java.desktop/net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:822) at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:531) at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:945) Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: A fatal error occurred while trying to verify jars. An exception has been thrown in class JarCertVerifier. Being unable to read the cacerts or trusted.certs files could be a possible cause for this exception.: zip END header not found at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:739) at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:338) at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:421) at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:495) at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:468) at java.desktop/net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:814) ... 2 more
net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. The application has not been initialized, for more information execute javaws from the command line. at java.desktop/net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:822) at java.desktop/net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:531) at java.desktop/net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:945) Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: A fatal error occurred while trying to verify jars. An exception has been thrown in class JarCertVerifier. Being unable to read the cacerts or trusted.certs files could be a possible cause for this exception.: zip END header not found at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:739) at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:338) at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.createInstance(JNLPClassLoader.java:421) at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:495) at java.desktop/net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:468) at java.desktop/net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:814)
Это ошибка на стороне Connectwise. Такая же ошибка возникает при запуске нового экземпляра debian и установке icedtea-netx.
Предположительно это было в версии 19.2 и старше. Предположительно он был исправлен в 19.3, но мы обновили его до 19.5, и он все еще не работает. Мы перешли на 19,5 после того, как их служба поддержки сказала мне, что он тестировал его в 19,5, и он работал. Та же ошибка.
В ожидании исправления это было передано в разработку. Обновлю раз / если исправят.