BellaTors 1 Posted June 22, 2020 Здравствуйте. У меня имеются проблемы с Java. Пытался запустить сервер Grand Crusade. Сделал все по гайду. При запуске логин сервера выходит такая ошибка (указал ниже). Удалил полностью Java (ну как мне показалось) Установил другую версию, стала выходить другая ошибка. Установил уже обе версии, все равно выходит изначальная ошибка. У меня WIN 10 x64. Кстати когда захожу в панель управления ---> программы у меня там 4 пункта : 1) Программы и компоненты, 2) Программы по умолчанию, 3) Uninstall Tool, 4) Java (32 бита) причем, когда удалил полностью Java, эта иконка Java (32 бита) там не пропала. Сборка и все нужные программы использовал строго по гайду. Starting L2J Login Server. [02:49:37] [INFO] CommonUtil: ------------------------------------------------------------------------------------------------------=[ Configuration ] [02:49:37] [INFO] ConfigManager: Loaded 0 config file(s). [02:49:37] [INFO] CommonUtil: --------------------------------------------------------------------------------------------------------=[ System Info ] [02:49:37] [INFO] SystemUtil: .................................................. [02:49:37] [INFO] SystemUtil: System Time: 23-06-2020 02:49:37 AM [02:49:37] [INFO] SystemUtil: .................................................. [02:49:37] [INFO] SystemUtil: OS: Windows 10 Build: 10.0 [02:49:37] [INFO] SystemUtil: OS Arch: x86 [02:49:37] [INFO] SystemUtil: .................................................. [02:49:37] [INFO] SystemUtil: .................................................. [02:49:37] [INFO] SystemUtil: Avaible CPU(s): 6 [02:49:37] [INFO] SystemUtil: Processor(s) Identifier: Intel64 Family 6 Model 158 Stepping 10, GenuineIntel [02:49:37] [INFO] SystemUtil: .................................................. [02:49:37] [INFO] SystemUtil: .................................................. [02:49:37] [INFO] SystemUtil: Runtime Information [02:49:37] [INFO] SystemUtil: Current Free Heap Size: 95,5 MB [02:49:37] [INFO] SystemUtil: Current Heap Size: 123,8 MB [02:49:37] [INFO] SystemUtil: Maximum Heap Size: 247,5 MB [02:49:37] [INFO] SystemUtil: .................................................. [02:49:37] [INFO] SystemUtil: .................................................. [02:49:37] [INFO] SystemUtil: Java Platform Information [02:49:37] [INFO] SystemUtil: Java Runtime Name: Java(TM) SE Runtime Environment [02:49:37] [INFO] SystemUtil: Java Version: 1.8.0_66 [02:49:37] [INFO] SystemUtil: Java Class Version: 52.0 [02:49:37] [INFO] SystemUtil: .................................................. [02:49:37] [INFO] SystemUtil: .................................................. [02:49:37] [INFO] SystemUtil: Virtual Machine Information (JVM) [02:49:37] [INFO] SystemUtil: JVM Name: Java HotSpot(TM) Client VM [02:49:37] [INFO] SystemUtil: JVM installation directory: C:\Program Files (x86)\Java\jre1.8.0_66 [02:49:37] [INFO] SystemUtil: JVM version: 25.66-b18 [02:49:37] [INFO] SystemUtil: JVM Vendor: Oracle Corporation [02:49:37] [INFO] SystemUtil: JVM Info: mixed mode [02:49:37] [INFO] SystemUtil: .................................................. [02:49:37] [INFO] SystemUtil: .................................................. [02:49:37] [INFO] CommonUtil: ------------------------------------------------------------------------------------------------------=[ Shutdown Hook ] [02:49:37] [INFO] ShutdownManager: Initialized. [02:49:37] [INFO] CommonUtil: --------------------------------------------------------------------------------------------------=[ Deadlock Detector ] [02:49:37] [INFO] DeadlockDetector: Disabled. [02:49:37] [INFO] CommonUtil: -----------------------------------------------------------------------------------------------------=[ Thread Pool(s) ] [02:49:37] [ERROR] AppInit: Could not setup thread pools! java.lang.IllegalArgumentException: null at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66] at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66] at org.l2junity.commons.util.concurrent.ThreadPool.initThreadPools(ThreadPool.java:55) ~[l2junity-commons-1.0.1.jar:?] at org.l2junity.commons.util.AppInit.defaultInit(AppInit.java:116) [l2junity-commons-1.0.1.jar:?] at org.l2junity.loginserver.L2LoginServer.<init>(L2LoginServer.java:76) [l2junity-login.jar:?] at org.l2junity.loginserver.L2LoginServer.main(L2LoginServer.java:64) [l2junity-login.jar:?] [02:49:37] [INFO] ShutdownManager: A shutdown command was issued: required services could not be initialized! [02:49:37] [INFO] CommonUtil: ---------------------------------------------------------------------------------------------------=[ Shutdown Hook(s) ] [02:49:37] [INFO] ThreadPool: Shutting down. [02:49:37] [INFO] ThreadPool: ... executing 0 scheduled tasks. [02:49:37] [WARN] AppInit: Exception occured on thread: Thread[CumulativeShutdownHook,5,main] java.lang.NullPointerException: null at org.l2junity.commons.util.concurrent.ThreadPool.shutdown(ThreadPool.java:209) ~[l2junity-commons-1.0.1.jar:?] at org.l2junity.commons.lang.management.ShutdownManager.runShutdownHooks(ShutdownManager.java:445) ~[l2junity-commons-1.0.1.jar:?] at org.l2junity.commons.lang.management.ShutdownManager.lambda$initShutdownHook$0(ShutdownManager.java:384) ~[l2junity-commons-1.0.1.jar:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_66] Admin Restarted Login Server. Starting L2J Login Server. Дальше повторяется одно и тоже. Quote Share this post Link to post
Hongar 87 Posted June 23, 2020 Видимо не полностью удалили старые версии джав Quote Share this post Link to post
haron 43 Posted June 23, 2020 15 часов назад, BellaTors сказал: Здравствуйте. У меня имеются проблемы с Java. Пытался запустить сервер Grand Crusade. Сделал все по гайду. При запуске логин сервера выходит такая ошибка (указал ниже). Удалил полностью Java (ну как мне показалось) Установил другую версию, стала выходить другая ошибка. Установил уже обе версии, все равно выходит изначальная ошибка. У меня WIN 10 x64. Кстати когда захожу в панель управления ---> программы у меня там 4 пункта : 1) Программы и компоненты, 2) Программы по умолчанию, 3) Uninstall Tool, 4) Java (32 бита) причем, когда удалил полностью Java, эта иконка Java (32 бита) там не пропала. Сборка и все нужные программы использовал строго по гайду. Starting L2J Login Server.[02:49:37] [INFO] SystemUtil: Java Platform Information [02:49:37] [INFO] SystemUtil: Java Runtime Name: Java(TM) SE Runtime Environment [02:49:37] [INFO] SystemUtil: Java Version: 1.8.0_66 Для начала нужно правильно сформулировать вопрос, здесь нет кашпировских, и гадать на кофейной гуще не умеем, что там устанавливалось, В логе русским языком написано какая версия Java использовалась при компиляции, такую и нужно устанавливать, как правильно установить есть очень много мануалов на просторах инета Quote Share this post Link to post
BellaTors 1 Posted June 23, 2020 Выходит ошибка (указал ниже), хотя версия Java установлена именно эта jre1.8.0_66.https://monche.org/article/1284-sozdanie-servera-lineage-2-grand-crusade.html ссылка на гайд. Java скачивал, которая указанна в данном гайде. https://monche.org/files/929-skachat-java-version-8-update-66.html [00:12:26] [ERROR] AppInit: Could not setup thread pools! java.lang.IllegalArgumentException: null at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66] at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66] at org.l2junity.commons.util.concurrent.ThreadPool.initThreadPools(ThreadPool.java:55) ~[l2junity-commons-1.0.1.jar:?] at org.l2junity.commons.util.AppInit.defaultInit(AppInit.java:116) [l2junity-commons-1.0.1.jar:?] at org.l2junity.gameserver.GameServer.<init>(GameServer.java:65) [l2junity-game.jar:?] at org.l2junity.gameserver.GameServer.main(GameServer.java:141) [l2junity-game.jar:?] [00:12:26] [INFO] ShutdownManager: A shutdown command was issued: required services could not be initialized! [00:12:26] [INFO] CommonUtil: ---------------------------------------------------------------------------------------------------=[ Shutdown Hook(s) ] [00:12:26] [INFO] ThreadPool: Shutting down. [00:12:26] [INFO] ThreadPool: ... executing 0 scheduled tasks. [00:12:26] [WARN] AppInit: Exception occured on thread: Thread[CumulativeShutdownHook,5,main] java.lang.NullPointerException: null at org.l2junity.commons.util.concurrent.ThreadPool.shutdown(ThreadPool.java:209) ~[l2junity-commons-1.0.1.jar:?] at org.l2junity.commons.lang.management.ShutdownManager.runShutdownHooks(ShutdownManager.java:445) ~[l2junity-commons-1.0.1.jar:?] at org.l2junity.commons.lang.management.ShutdownManager.lambda$initShutdownHook$0(ShutdownManager.java:384) ~[l2junity-commons-1.0.1.jar:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_66] Admin Restarted Game Server. Starting L2J Game Server. Quote Share this post Link to post
Леха 13 Posted June 23, 2020 3 минуты назад, BellaTors сказал: Выходит ошибка (указал ниже), хотя версия Java установлена именно эта jre1.8.0_66.https://monche.org/article/1284-sozdanie-servera-lineage-2-grand-crusade.html ссылка на гайд. Java скачивал, которая указанна в данном гайде. https://monche.org/files/929-skachat-java-version-8-update-66.html [00:12:26] [ERROR] AppInit: Could not setup thread pools! java.lang.IllegalArgumentException: null at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66] at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66] at org.l2junity.commons.util.concurrent.ThreadPool.initThreadPools(ThreadPool.java:55) ~[l2junity-commons-1.0.1.jar:?] at org.l2junity.commons.util.AppInit.defaultInit(AppInit.java:116) [l2junity-commons-1.0.1.jar:?] at org.l2junity.gameserver.GameServer.<init>(GameServer.java:65) [l2junity-game.jar:?] at org.l2junity.gameserver.GameServer.main(GameServer.java:141) [l2junity-game.jar:?] [00:12:26] [INFO] ShutdownManager: A shutdown command was issued: required services could not be initialized! [00:12:26] [INFO] CommonUtil: ---------------------------------------------------------------------------------------------------=[ Shutdown Hook(s) ] [00:12:26] [INFO] ThreadPool: Shutting down. [00:12:26] [INFO] ThreadPool: ... executing 0 scheduled tasks. [00:12:26] [WARN] AppInit: Exception occured on thread: Thread[CumulativeShutdownHook,5,main] java.lang.NullPointerException: null at org.l2junity.commons.util.concurrent.ThreadPool.shutdown(ThreadPool.java:209) ~[l2junity-commons-1.0.1.jar:?] at org.l2junity.commons.lang.management.ShutdownManager.runShutdownHooks(ShutdownManager.java:445) ~[l2junity-commons-1.0.1.jar:?] at org.l2junity.commons.lang.management.ShutdownManager.lambda$initShutdownHook$0(ShutdownManager.java:384) ~[l2junity-commons-1.0.1.jar:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_66] Admin Restarted Game Server. Starting L2J Game Server. вам нужно установить именно jdk а не jre это две разные вещи так что ищем именно jdk не ниже 1.8 и все только перед установки удалите все старые и только после это ставим jdk 1.8 Quote Share this post Link to post
mindevis 27 Posted June 23, 2020 1 час назад, BellaTors сказал: Выходит ошибка (указал ниже), хотя версия Java установлена именно эта jre1.8.0_66.https://monche.org/article/1284-sozdanie-servera-lineage-2-grand-crusade.html ссылка на гайд. Java скачивал, которая указанна в данном гайде. https://monche.org/files/929-skachat-java-version-8-update-66.html [00:12:26] [ERROR] AppInit: Could not setup thread pools! java.lang.IllegalArgumentException: null at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66] at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66] at org.l2junity.commons.util.concurrent.ThreadPool.initThreadPools(ThreadPool.java:55) ~[l2junity-commons-1.0.1.jar:?] at org.l2junity.commons.util.AppInit.defaultInit(AppInit.java:116) [l2junity-commons-1.0.1.jar:?] at org.l2junity.gameserver.GameServer.<init>(GameServer.java:65) [l2junity-game.jar:?] at org.l2junity.gameserver.GameServer.main(GameServer.java:141) [l2junity-game.jar:?] [00:12:26] [INFO] ShutdownManager: A shutdown command was issued: required services could not be initialized! [00:12:26] [INFO] CommonUtil: ---------------------------------------------------------------------------------------------------=[ Shutdown Hook(s) ] [00:12:26] [INFO] ThreadPool: Shutting down. [00:12:26] [INFO] ThreadPool: ... executing 0 scheduled tasks. [00:12:26] [WARN] AppInit: Exception occured on thread: Thread[CumulativeShutdownHook,5,main] java.lang.NullPointerException: null at org.l2junity.commons.util.concurrent.ThreadPool.shutdown(ThreadPool.java:209) ~[l2junity-commons-1.0.1.jar:?] at org.l2junity.commons.lang.management.ShutdownManager.runShutdownHooks(ShutdownManager.java:445) ~[l2junity-commons-1.0.1.jar:?] at org.l2junity.commons.lang.management.ShutdownManager.lambda$initShutdownHook$0(ShutdownManager.java:384) ~[l2junity-commons-1.0.1.jar:?] at java.lang.Thread.run(Unknown Source) [?:1.8.0_66] Admin Restarted Game Server. Starting L2J Game Server. Отпишите в Discord, попробуем решить вашу проблему совместно. Quote Share this post Link to post
haron 43 Posted June 23, 2020 (edited) 1 час назад, Леха сказал: вам нужно установить именно jdk а не jre это две разные вещи так что ищем именно jdk не ниже 1.8 и все только перед установки удалите все старые и только после это ставим jdk 1.8 jdk для компиляции а jre для запуска, нужно правильно настроить переменные среды, если есть исходник устанавливаем jdk, если просто сборки то достаточно jre Edited June 23, 2020 by haron Quote Share this post Link to post
mindevis 27 Posted June 23, 2020 (edited) 4 минуты назад, haron сказал: jdk для компиляции а jre ля запуска, нужно правильно настроить переменные среды Не думаю что тут проблема будет в Java и в переменных средах, скорей в настройках пула потоков о чем собственно говорит вывод лога. Но я могу и ошибаться. Edited June 23, 2020 by mindevis Quote Share this post Link to post
haron 43 Posted June 23, 2020 (edited) 3 минуты назад, mindevis сказал: Не думаю что тут проблема будет в Java и в переменных средах, скорей в настройках пула потоков о чем собственно говорит вывод лога. Но я могу и ошибаться. там чёрт ногу сломит, после таких установок Удалил полностью Java (ну как мне показалось) Установил другую версию, стала выходить другая ошибка. Установил уже обе версии если нормально установить то и проблем с запуском нет!!! Edited June 23, 2020 by haron 1 Quote Share this post Link to post
Леха 13 Posted June 23, 2020 1 час назад, haron сказал: jdk для компиляции а jre для запуска, нужно правильно настроить переменные среды, если есть исходник устанавливаем jdk, если просто сборки то достаточно jre это ты так пошутил что-ли Quote Share this post Link to post
haron 43 Posted June 24, 2020 7 часов назад, Леха сказал: это ты так пошутил что-ли Очень смешно Quote Share this post Link to post
mindevis 27 Posted June 24, 2020 7 часов назад, Леха сказал: это ты так пошутил что-ли А что тут смешного, на примере Java 8 для запуска сборки достаточно установленного JRE (так как сервер будет выполняться в среде JRE) Да и в принципе JRE - Java Runtime Environment (Среда выполнения Java VM) 2 Quote Share this post Link to post
BellaTors 1 Posted June 25, 2020 В 24.06.2020 в 14:11, mindevis сказал: А что тут смешного, на примере Java 8 для запуска сборки достаточно установленного JRE (так как сервер будет выполняться в среде JRE) Да и в принципе JRE - Java Runtime Environment (Среда выполнения Java VM) Спасибо тебе большое за то что уделил время и помог решить все ) 1 Quote Share this post Link to post
Granddat 8 Posted June 26, 2020 jre-8u231-windows-x64 Качай последние версии ява .2 в одном там.И Jre и JDK. У меня ГК работает без проблем.Да и не только гк.Все сервера ,что требуют 8 яву работают. Quote Share this post Link to post
Granddat 8 Posted June 26, 2020 Создаем в Переменной среде пользователя такую строчку: Имя: JAVA_HOME ;C:\Program Files\Java\jdk-1.8.0_231\bin Ниже в Системных переменных находим строчку Path, и в самый конец добавляем ;C:\Program Files\Java\jdk-12.0.2\bin ;C:\Program Files\Java\jre1.8.0_231\bin И вот еще нашел в нете такой совет: Переключаться между разными версиями Sun Java: нажмите кнопку Пуск выберите "Панель управления" щелкните "Java" откроется панель Java Control Panel в окне выберите закладку Java щелкните кнопку "View..." откроется окно "Java Runtime Settings" в этом окне может быть одно или больше строк в каждой строке указана версия Java в столбце Version в столбце "Enabled" переключатель использовать эту версию Джавы или нет, поставьте галочки, только на тех версиях, которые Вам необходимы, а остальные можете выключить после того как выбрали нужные версии Явы, нажмите ОК во всех окнах. Все теперь у Вас будут работать нужные версии Java Пытался так переключать НИ ФИГА НЕ ПОЛУЧАЕТСЯ)))) Quote Share this post Link to post