Вопрос Лаунчер выдаёт ошибку

EsSentinelS

Пользователь
Добрый день. Столкнулись с коллегой вот с такой проблемой.
Лаунчер выдаёт такую ошибку тем, кто скачивает лаунчер: Launch Server internal error: java.lang.NullPointerException...
Те авторизуются, но не могут пройти так сказать дальше. В чём может быть проблема? У меня, у коллеги и его друга всё спокойно запускается без проблем. На виртуалке также всё работает на ура.
 

q20w26a

Разработчик
Лаунчер должен хранить где-то логи, посмотри что не так там
 

EsSentinelS

Пользователь
Проблема в том, что мы смотрели логи, но не понимаем вовсе проблемы... С чем это может быть связано?
 

q20w26a

Разработчик
В логах где-то наверняка должен быть этот NullPointerException. Обычно, JRE еще и указывает где было выброшено исключение (класс, метод, и может быть даже строка), посмотрите что у вас там.

Без логов можно гадать бесконечно, поэтому я лишь выдвину предположение - у вас и ваших игроков разные JRE, начиная от версии, и заканчивая "издателями" (Oracle JRE/JDK, AdoptOpenJDK, OpenJDK и так далее)
 

EsSentinelS

Пользователь
Вот один лог-листов человека, который запускал лаунчер

Java:
C:\god>java -Dlauncher.debug=true -Dlauncher.stacktrace=true -jar TailsXCraft.jar
GravitLauncher (fork sashok724's Launcher) Launcher v5.1.7-1 stable
License for Launcher GPLv3. SourceCode: [URL]https://github.com/GravitLauncher/Launcher[/URL]
2020.08.17 20:09:15 [DEBUG] Testing stacktrace
2020.08.17 20:09:15 [DEBUG] Verifying class loader
2020.08.17 20:09:15 [DEBUG] Verifying JVM architecture
2020.08.17 20:09:15 [INFO] Launcher for project TailsXCraft
2020.08.17 20:09:15 [INFO] If need debug output use -Dlauncher.debug=true
2020.08.17 20:09:15 [INFO] If need stacktrace output use -Dlauncher.stacktrace=true
2020.08.17 20:09:15 [INFO] Restart Launcher with JavaAgent...
2020.08.17 20:09:15 [DEBUG] Check Java in C:\Program Files\Java
2020.08.17 20:09:15 [DEBUG] Found Java 8 in C:\Program Files\Java\jre1.8.0_261 (javafx true)
2020.08.17 20:09:15 [DEBUG] Selected Java 8 in C:\Program Files\Java\jre1.8.0_261 (javafx true)
2020.08.17 20:09:15 [DEBUG] Commandline: [C:\Program Files\Java\jre1.8.0_261\bin\java.exe, -Dlauncher.debug=true, -Dlauncher.stacktrace=true, -Dlauncher.dev=false, -Djdk.attach.allowAttachSelf, -XX:+DisableAttachMechanism, -Xmx256M, -cp, C:\god\TailsXCraft.jar, pro.gravit.launcher.tAILSxcrAftErQ]
2020.08.17 20:09:16 [DEBUG] Testing stacktrace
2020.08.17 20:09:16 [DEBUG] Verifying class loader
2020.08.17 20:09:16 [DEBUG] Verifying JVM architecture
GravitLauncher (fork sashok724's Launcher) Launcher v5.1.7-1 stable
License for Launcher GPLv3. SourceCode: [URL]https://github.com/GravitLauncher/Launcher[/URL]
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See [URL]http://www.slf4j.org/codes.html#StaticLoggerBinder[/URL] for further details.
2020.08.17 20:09:17 [WARN] JLine2 isn't in classpath, using std
2020.08.17 20:09:17 [DEBUG] Start async connection to ws://77.93.3.20:9274/api
2020.08.17 20:09:17 [INFO] Reading EC keypair
2020.08.17 20:09:17 [DEBUG] Dir: C:\Users\555\AppData\Roaming\TailsXCraft
2020.08.17 20:09:19 [DEBUG] FXML scenes/login/login.fxml(javafx.scene.layout.Pane) loaded in 507 ms
2020.08.17 20:09:19 [DEBUG] FXML overlay/options/options.fxml(javafx.scene.layout.Pane) loaded in 54 ms
2020.08.17 20:09:19 [DEBUG] FXML scenes/servermenu/servermenu.fxml(javafx.scene.layout.Pane) loaded in 310 ms
2020.08.17 20:09:19 [DEBUG] FXML overlay/processing/processing.fxml(javafx.scene.layout.Pane) loaded in 447 ms
2020.08.17 20:09:19 [DEBUG] FXML overlay/settings/settings.fxml(javafx.scene.layout.Pane) loaded in 66 ms
2020.08.17 20:09:19 [DEBUG] FXML scenes/console/console.fxml(javafx.scene.layout.Pane) loaded in 28 ms
2020.08.17 20:09:19 [DEBUG] FXML overlay/update/update.fxml(javafx.scene.layout.Pane) loaded in 20 ms
2020.08.17 20:09:19 [DEBUG] FXML overlay/debug/debug.fxml(javafx.scene.layout.Pane) loaded in 69 ms
2020.08.17 20:09:29 [ERROR] LaunchServer internal error: java.lang.NullPointerException null
        at pro.gravit.launcher.request.websockets.StdWebSocketService.eventHandle(Unknown Source)
        at pro.gravit.launcher.request.websockets.ClientWebSocketService.onMessage(Unknown Source)
        at pro.gravit.launcher.request.websockets.WebSocketClientHandler.channelRead0(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.SimpleChannelInboundHandler.channelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.handler.codec.ByteToMessageDecoder.channelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.DefaultChannelPipeline.fireChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.nio.NioEventLoop.processSelectedKey(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.nio.NioEventLoop.processSelectedKeys(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.nio.NioEventLoop.run(Unknown Source)
        at pro.gravit.repackage.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(Unknown Source)
        at pro.gravit.repackage.io.netty.util.internal.ThreadExecutorMap$2.run(Unknown Source)
        at pro.gravit.repackage.io.netty.util.concurrent.FastThreadLocalRunnable.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

2020.08.17 20:09:35 [ERROR] LaunchServer internal error: java.lang.NullPointerException null
        at pro.gravit.launcher.request.websockets.StdWebSocketService.eventHandle(Unknown Source)
        at pro.gravit.launcher.request.websockets.ClientWebSocketService.onMessage(Unknown Source)
        at pro.gravit.launcher.request.websockets.WebSocketClientHandler.channelRead0(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.SimpleChannelInboundHandler.channelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.handler.codec.ByteToMessageDecoder.channelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.DefaultChannelPipeline.fireChannelRead(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.nio.NioEventLoop.processSelectedKey(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.nio.NioEventLoop.processSelectedKeys(Unknown Source)
        at pro.gravit.repackage.io.netty.channel.nio.NioEventLoop.run(Unknown Source)
        at pro.gravit.repackage.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(Unknown Source)
        at pro.gravit.repackage.io.netty.util.internal.ThreadExecutorMap$2.run(Unknown Source)
        at pro.gravit.repackage.io.netty.util.concurrent.FastThreadLocalRunnable.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
 
Последнее редактирование модератором:

EsSentinelS

Пользователь
Можно по конкретнее, что это такое? Или ещё какие-то варианты причины этой ошибки. Просто проверяли, считайте, на 3 разных пк + виртуалке и все нормально, а у других людей почему-то не работает. Я, мой коллега и его друг смогли зайти, а вот остальные люди нет.

UPD. Ладно, сами попробуем решить. Как раз опыт получим) Спасибо всем, кто откликнулся!
 
Последнее редактирование:

Комнаты в чате

Верх Низ