DakotaPride / create-garnished

MIT License
13 stars 3 forks source link

Server Wont boot, after upgrade from 1.7.5 to 1.8 #65

Closed ImBehinYa closed 3 months ago

ImBehinYa commented 3 months ago

Server Wont boot, after upgrade from 1.7.5 to 1.8

Failed to start the minecraft server
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'garnished'!
    at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$2(EntrypointUtils.java:66) ~[quilt-loader-0.26.0-beta.2.jar:?]
    at org.quiltmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:34) ~[quilt-loader-0.26.0-beta.2.jar:?]
    at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:64) ~[quilt-loader-0.26.0-beta.2.jar:?]
    at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invokeContainer(EntrypointUtils.java:49) ~[quilt-loader-0.26.0-beta.2.jar:?]
    at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:36) ~[quilt-loader-0.26.0-beta.2.jar:?]
    at org.quiltmc.loader.impl.game.minecraft.Hooks.startServer(Hooks.java:65) ~[quilt-loader-0.26.0-beta.2.jar:?]
    at net.minecraft.server.Main.main(Main.java:112) ~[minecraft-1.20.1.i0:0/:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
    at org.quiltmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:551) ~[quilt-loader-0.26.0-beta.2.jar:?]
    at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:84) ~[quilt-loader-0.26.0-beta.2.jar:?]
at net.dakotapride.garnished.CreateGarnished.onInitialize(CreateGarnished.java:67) ~[garnished-1.81.20.1-fabric.i0:0/:?]
    at net.fabricmc.loader.launch.knot.KnotServer.main(KnotServer.java:31) ~[quilt-loader-0.26.0-beta.2.jar:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
    at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
    at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
    at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
    at org.quiltmc.loader.impl.launch.server.QuiltServerLauncher.main(QuiltServerLauncher.java:66) ~[quilt-loader-0.26.0-beta.2.jar:?]
Caused by: java.lang.NoClassDefFoundError: net/minecraft/class_638
    at net.dakotapride.garnished.block.sepia.SepiaSignBlock.<init>(SepiaSignBlock.java:9) ~[garnished-1.81.20.1-fabric.i0:0/:?]
    at com.tterrag.registrate.builders.BlockBuilder.createEntry(BlockBuilder.java:333) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]
    at com.tterrag.registrate.builders.BlockBuilder.createEntry(BlockBuilder.java:44) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]
    at com.tterrag.registrate.fabric.Lazy.get(Lazy.java:17) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]
    at com.tterrag.registrate.AbstractRegistrate$Registration.register(AbstractRegistrate.java:121) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]
    at com.tterrag.registrate.AbstractRegistrate.onRegister(AbstractRegistrate.java:217) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]
    at com.tterrag.registrate.AbstractRegistrate.lambda$register$1(AbstractRegistrate.java:189) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]
    at com.tterrag.registrate.fabric.RegistryUtil.forAllRegistries(RegistryUtil.java:12) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]
    at com.tterrag.registrate.AbstractRegistrate.register(AbstractRegistrate.java:188) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]
    at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:62) ~[quilt-loader-0.26.0-beta.2.jar:?]  at org.quiltmc.loader.impl.game.minecraft.Hooks.lambda$startServer$2(Hooks.java:65) ~[quilt-loader-0.26.0-beta.2.jar:?]
    at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke$0(EntrypointUtils.java:36) ~[quilt-loader-0.26.0-beta.2.jar:?]
    at net.dakotapride.garnished.block.sepia.SepiaSignBlock.<init>(SepiaSignBlock.java:9) ~[garnished-1.81.20.1-fabric.i0:0/:?]

    ... 16 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.class_638
    at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]
    at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]
    at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.loadClassOnly(KnotClassDelegate.java:202) ~[quilt-loader-0.26.0-beta.2.jar:?]
    at org.quiltmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:174) ~[quilt-loader-0.26.0-beta.2.jar:?]
    at org.quiltmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:239) ~[quilt-loader-0.26.0-beta.2.jar:?]
    at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?]

    at com.tterrag.registrate.builders.BlockBuilder.createEntry(BlockBuilder.java:333) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]
    at com.tterrag.registrate.builders.BlockBuilder.createEntry(BlockBuilder.java:44) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]
    at com.tterrag.registrate.fabric.Lazy.get(Lazy.java:17) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]
    at com.tterrag.registrate.AbstractRegistrate$Registration.register(AbstractRegistrate.java:121) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]
    at com.tterrag.registrate.AbstractRegistrate.onRegister(AbstractRegistrate.java:217) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]

    at com.tterrag.registrate.AbstractRegistrate.register(AbstractRegistrate.java:188) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]

    ... 16 more at com.tterrag.registrate.AbstractRegistrate.lambda$register$1(AbstractRegistrate.java:189) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]
    at com.tterrag.registrate.fabric.RegistryUtil.forAllRegistries(RegistryUtil.java:12) ~[registrate-fabric-1.3.62-MC1.20.1.i0:0/:?]
    at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke$0(EntrypointUtils.java:36) ~[quilt-loader-0.26.0-beta.2.jar:?]at org.quiltmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:62) ~[quilt-loader-0.26.0-beta.2.jar:?]    
    at net.dakotapride.garnished.CreateGarnished.onInitialize(CreateGarnished.java:67) ~[garnished-1.81.20.1-fabric.i0:0/:?]
    at org.quiltmc.loader.impl.game.minecraft.Hooks.lambda$startServer$2(Hooks.java:65) ~[quilt-loader-0.26.0-beta.2.jar:?]
ImBehinYa commented 3 months ago

1.7.5 boots, 1.8 doesnt

DakotaPride commented 3 months ago

Do you have a modlist? It could be an incompatibility with another mod.

ImBehinYa commented 3 months ago
DakotaPride commented 3 months ago

Not sure if this was a mistake, but there are some mods here that have double instances on the list. If this is actually the case and not a mistake while typing, I suggest first removing any instance of a mod that's listed twice here.

In the mean time, I'll look further into this.

DakotaPride commented 3 months ago

As a sidenote, if this is a public modpack, if you could link it here that would be appreciated (I couldn't find some of the mods listed above)

ImBehinYa commented 3 months ago

but there are some mods here that have double instances on the list

No i just ripped the list of PRISM launcher, and some mods are disabled but still show up.

No it is private use, I could send you the download link private or I don't know. As sending the link here would be Publishing? And I didn't ask the modmakers for permission, as it is for private use.

If you tell me which Mods I could provide sources an where I found them

ImBehinYa commented 3 months ago

Okay, maybe i didnt staste my issue clear enough.

I tried running my Quilt Server just with (garnished 1.8), (ctreate patch f) and (QFAPI 7.5.0 and QSL 6.1.2 )

if i use 1.7.5 instead of 1.8 there is no issue

Client start and works without a Issue with 1.8 or 1.7.5

also tried quilkt loader from 0.25.0 upto beta4, for my modpack i need beta1 to 4 because quilt team is a bit slow and some mods requiere newer fabric loader

Hope this helps

GameBurrow commented 3 months ago

Can confirm the same happening with our modpack also: https://modrinth.com/modpack/transportcraft-lite/version/2.5.4 Using Fabric 0.15.11 and MC 1.20.1

Server log: https://gist.github.com/GameBurrow/a20918376da8ef65a7846364affa4c72

DakotaPride commented 3 months ago

Have you tested this in singleplayer as well? Might just be a server issue, I'm still looking through to see what might've gone wrong between versions.

ImBehinYa commented 3 months ago

Single player world works without issue, just server doesnt work

GameBurrow commented 3 months ago

Jep, works in singleplayer.

DakotaPride commented 3 months ago

Okay, I think I've found the issue (which, somehow, wasn't even related to anything changed in the update).

The problem was that the Sign blocks were getting a ResourceLocation from the client initializer class. These files haven't even been opened or modified since November, so I have no clue why it now has decided to all of a sudden pout about it.

I'll try to get the files updated later today (if not, sometime this weekend).