GravitLauncher / Launcher

Улучшеный Minecraft лаунчер на основе sashok's742 v3
https://gravitlauncher.com
GNU General Public License v3.0
132 stars 105 forks source link

SpongeAPI not found #564

Closed Engrems closed 6 months ago

Engrems commented 2 years ago

Всем привет, столкнулся с проблемой, что при запуске сервера 1.12.2(пробовал на магме и на мохисте) через ServerWrapper возникает непонятная мне ошибка с губкой, дак в этой ошибке еще и учавствует критично важный мне eventhelper от gamerforea -- фиксы для модов. Запуск через start.sh эту ошибку убирает -- я полагаю, это баг в гравите. Конфиги враппера и стартер я укажу ниже, так же как и ошибку саму. Я отдаю себе отчёт, что это может быть из-за моих рук, которые могли расти в ненужном направлении в какой-то момент, но всё же ожидаю совета или помощи от неравнодушних людей :)

PS: один и тот же сервер при запуске через гравит выдают эту ошибку, а при запуске обычном - работает замечательно, никаких других проблем с лаунчером/сервером нет. Заранее всем спасибо за участие.


ServerWrapper КОНФИГ

{ "projectname": "Apleng", "address": "тут адрес ws://", "serverName": "Apocalypse", "autoloadLibraries": false, "classpath": [], "mainclass": "com.mohistmc.MohistMC", "args": [], "oauthExpireTime": 0, "extendedTokens": { "checkServer": "тут токен" }, "env": "STD" }


START.SH который не вызывает ошибку

!/bin/bash

/usr/lib/jvm/java-8-openjdk-amd64/bin/java -cp ServerWrapper.jar:core_m.jar pro.gravit.launcher.server.ServerWrapper


строка запуска, которая вызывает ошибку

/usr/lib/jvm/java-8-openjdk-amd64/bin/java -cp ServerWrapper.jar:core_m.jar pro.gravit.launcher.server.ServerWrapper


ОШИБКА:

SpongeAPI not found java.lang.ClassNotFoundException: org.spongepowered.api.Server at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:189) ~[launchwrapper-1.12.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_312] at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_312] at java.lang.Class.forName0(Native Method) ~[?:1.8.0_312] at java.lang.Class.forName(Class.java:264) ~[?:1.8.0_312] at com.gamerforea.eventhelper.integration.sponge.SpongeIntegration.(SpongeIntegration.java:62) [SpongeIntegration.class:?] at com.gamerforea.eventhelper.util.EventUtils.(EventUtils.java:172) [EventUtils.class:?] at com.gamerforea.eventhelper.fake.FakePlayerContainer.cantBreak(FakePlayerContainer.java:140) [FakePlayerContainer.class:?] at appeng.parts.automation.PartAnnihilationPlane.breakBlock(PartAnnihilationPlane.java:384) [PartAnnihilationPlane.class:?] at appeng.parts.automation.PartAnnihilationPlane.call(PartAnnihilationPlane.java:95) [PartAnnihilationPlane.class:?] at appeng.parts.automation.PartAnnihilationPlane.call(PartAnnihilationPlane.java:71) [PartAnnihilationPlane.class:?] at appeng.hooks.TickHandler.processQueue(TickHandler.java:192) [TickHandler.class:?] at appeng.hooks.TickHandler.onTick(TickHandler.java:169) [TickHandler.class:?] at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_890_TickHandler_onTick_TickEvent.invoke(.dynamic) [?:?] at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:96) [ASMEventHandler.class:?] at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:186) [EventBus.class:?] at net.minecraftforge.fml.common.FMLCommonHandler.onPreWorldTick(FMLCommonHandler.java:283) [FMLCommonHandler.class:?] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:885) [MinecraftServer.class:?] at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:467) [nz.class:?] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:784) [MinecraftServer.class:?] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630) [MinecraftServer.class:?] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_312] Caused by: java.lang.NullPointerException

dima-dencep commented 2 years ago

Проблема не в лаунчере, обратитесь к поддержке sponge или автору мода/плагина который вызывает проблему

Engrems commented 2 years ago

Проблема не в лаунчере, обратитесь к поддержке sponge или автору мода/плагина который вызывает проблему Повторюсь, проблема проявляет себя исключительно с гравитом, на любых ядрах/сборках такой ошибки нет. Ядро не спонж, а мод просит спонж, но при этом только если установлен на гравит. Если есть хоть малейшая вероятность, что в гравите дело, то мне кажется - это оно. Прошу повторного ответа :) Готов предоставить любые логи