Комрады, хелп. Проблема явы 11 [решено]

Тема в разделе "Проблемы со входом", создана пользователем comrade, 4 ноя 2019.

  1. comrade

    comrade Активный участник В вайтлисте

    Сообщения:
    5
    Симпатии:
    2
    Баллы:
    26
    Level TFC:
    0
    Всем привет
    Полгода назад заходил, сегодня не смог - вообще ничего не менял.

    ошибка

    $ java -Dlauncher.debug=true -jar Launcher.jar
    2019.11.04 01:27:39 [DEBUG] Verifying class loader
    2019.11.04 01:27:39 [DEBUG] Verifying JVM architecture
    sashok724's Launcher v15.4 (build #93, 02.09.17)
    2019.11.04 01:27:39 [INFO] Setting up script engine bindings
    2019.11.04 01:27:39 [WARN] JavaFX API isn't available
    2019.11.04 01:27:39 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft-/Launcher.jar!/runtime/init.js'
    2019.11.04 01:27:39 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft-/Launcher.jar!/runtime/engine/api.js'
    2019.11.04 01:27:39 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft-/Launcher.jar!/runtime/config.js'
    2019.11.04 01:27:39 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft-/Launcher.jar!/runtime/dialog/dialog.js'
    2019.11.04 01:27:40 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft-/Launcher.jar!/runtime/dialog/overlay/debug/debug.js'
    2019.11.04 01:27:40 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft-/Launcher.jar!/runtime/dialog/overlay/processing/processing.js'
    2019.11.04 01:27:40 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft-/Launcher.jar!/runtime/dialog/overlay/settings/settings.js'
    2019.11.04 01:27:40 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft-/Launcher.jar!/runtime/dialog/overlay/update/update.js'
    2019.11.04 01:27:40 [ERROR] java.lang.NullPointerException
    at jdk.nashorn.internal.objects.NativeJava.extend(NativeJava.java:627)
    at jdk.nashorn.internal.scripts.Script$\^eval\_.:program(<eval>:11)
    at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:637)
    at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
    at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
    at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:449)
    at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:406)
    at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:402)
    at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:150)
    at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
    at launcher.LoLkeKChEbUREk.loadScript(SourceFile:102)
    at launcher.LoLkeKChEbUREk.start(SourceFile:114)
    at launcher.LoLkeKChEbUREk.main(SourceFile:250)
     
  2. Tawean

    Tawean Мудрый Аксакал В вайтлисте

    Сообщения:
    268
    Симпатии:
    115
    Баллы:
    134
    Level TFC:
    2
    Переустанови JAVA.
     
  3. comrade

    comrade Активный участник В вайтлисте

    Сообщения:
    5
    Симпатии:
    2
    Баллы:
    26
    Level TFC:
    0
    Спасибо, переустановка жабы в линуксе не требуется, и поэтому не помогает, но твой простой ответ навёл на другие мысли, и первая проблема преодолена.
    Теперь проблема с сертификатом, который истёк, как видно, сегодня. Подождём обновления. Неохота ковыряться в загрузчике.

    Exception in thread "main" java.lang.ExceptionInInitializerError
    at launcher.lolkeKChebURek.isValidCertificates(SourceFile:127)
    at launcher.lolkeKChebURek.verifyCertificates(SourceFile:375)
    at launcher.LoLkeKChEbUREk.main(SourceFile:243)
    Caused by: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
    at launcher.lOLKEKChebuREK.<clinit>(SourceFile:32)
    ... 3 more
     
  4. Tawean

    Tawean Мудрый Аксакал В вайтлисте

    Сообщения:
    268
    Симпатии:
    115
    Баллы:
    134
    Level TFC:
    2
    Ну, наводит на мысль, что она попросту не загружает даже основные данные. void main - основная функция вроде как.
     
  5. momai

    momai Administrator В вайтлисте

    Сообщения:
    2.241
    Симпатии:
    225
    Баллы:
    204
    Ява не 9? или 11? Нужна 8ка
     
  6. comrade

    comrade Активный участник В вайтлисте

    Сообщения:
    5
    Симпатии:
    2
    Баллы:
    26
    Level TFC:
    0
    Момайко, приветище. Рад, что ты ещё в эфире. Я тут внезапно решил старость свою потешить, а оно вон чо выкаблучивает.

    Значит, ставлю чистый эксперимент. Снёс всё, поставил жабу 8, на которой раньше всё работало.

    $ java -version
    openjdk version "1.8.0_222"
    OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1ubuntu1~18.04.1-b10)
    OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)

    Получаю

    $ java -Dlauncher.debug=true -jar Launcher.jar
    2019.11.06 03:42:42 [DEBUG] Verifying class loader
    2019.11.06 03:42:42 [DEBUG] Verifying JVM architecture
    sashok724's Launcher v15.4 (build #93, 02.09.17)
    2019.11.06 03:42:42 [INFO] Setting up script engine bindings
    2019.11.06 03:42:42 [WARN] JavaFX API isn't available
    2019.11.06 03:42:42 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft/Launcher.jar!/runtime/init.js'
    2019.11.06 03:42:42 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft/Launcher.jar!/runtime/engine/api.js'
    2019.11.06 03:42:42 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft/Launcher.jar!/runtime/config.js'
    2019.11.06 03:42:43 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft/Launcher.jar!/runtime/dialog/dialog.js'
    2019.11.06 03:42:43 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft/Launcher.jar!/runtime/dialog/overlay/debug/debug.js'
    2019.11.06 03:42:43 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft/Launcher.jar!/runtime/dialog/overlay/processing/processing.js'
    2019.11.06 03:42:43 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft/Launcher.jar!/runtime/dialog/overlay/settings/settings.js'
    2019.11.06 03:42:43 [DEBUG] Loading script: 'jar:file:/home/cd/goodminecraft/Launcher.jar!/runtime/dialog/overlay/update/update.js'
    2019.11.06 03:42:43 [ERROR] java.lang.NullPointerException
    at jdk.nashorn.internal.objects.NativeJava.extend(NativeJava.java:627)
    at jdk.nashorn.internal.scripts.Script$\^eval\_.:program(<eval>:11)
    at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:637)
    at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
    at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
    at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:449)
    at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:406)
    at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:402)
    at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:150)
    at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
    at launcher.LoLkeKChEbUREk.loadScript(SourceFile:102)
    at launcher.LoLkeKChEbUREk.start(SourceFile:114)
    at launcher.LoLkeKChEbUREk.main(SourceFile:250)

    То бишь, NullPointerException.

    Сношу 8, ставлю 11.

    $ java -version
    openjdk version "11.0.4" 2019-07-16
    OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3)
    OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3, mixed mode, sharing)

    Запускаю

    $ java -Dlauncher.debug=true -jar Launcher.jar
    Exception in thread "main" java.lang.ExceptionInInitializerError
    at launcher.lolkeKChebURek.isValidCertificates(SourceFile:127)
    at launcher.lolkeKChebURek.verifyCertificates(SourceFile:375)
    at launcher.LoLkeKChEbUREk.main(SourceFile:243)
    Caused by: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap')
    at launcher.lOLKEKChebuREK.<clinit>(SourceFile:32)
    ... 3 more

    В принципе, вчитавшись сейчас в то, что выдаёт 11-ая, вижу, что там какое-то приведение классов не канает, что может быть вызвано несовместимой версией jvm, и, т.о., в принципе неизлечимо. Значит правильно пускать на 8-ой. Ну, а на восьмой тоже не работает, там какой-то зло.бучий NullPointerException, и тоже хер знает, как его исцелять.

    Самое удивительно, что всё пускалось, когда я в последний раз эту ОС загружал (давным давно). Как оно само по себе протухло - непонятно. Чудеса.
     
  7. comrade

    comrade Активный участник В вайтлисте

    Сообщения:
    5
    Симпатии:
    2
    Баллы:
    26
    Level TFC:
    0
    Короче, момай и комрады.
    Я положил хер на openjdk и не прогадал.
    На оракловой жабе всё работает.
    Вот только на облюбованном мною год назад месте :D стоит громадный дворцовый комплекс, который меня убил в прямом смысле, т.к. я возродился внутри стены, которой год назад не было. :D:D:D
    Но всё закончилось благополучно, хабар забрал. Пойду искать новое место. Замок, конечно, ахриненный.
     
    momai нравится это.