ViaVersion / ViaFabric

Client-side and server-side ViaVersion implementation for Fabric
https://viaversion.com/fabric
GNU General Public License v3.0
325 stars 38 forks source link

1.8.9 game crash when using .viafabric #126

Open creeper123123321 opened 3 years ago

creeper123123321 commented 3 years ago
[21:53:26] [Client thread/ERROR]: Can't ping 2b2t.org._v1_12_2.viafabric: 
[21:53:26] [Client thread/FATAL]: Reported exception thrown!
net.minecraft.class_1417: Ticking screen
    at net.minecraft.class_669.method_2314(class_669.java:1523) ~[intermediary-minecraft-1.8.9-client.jar:?]
    at net.minecraft.class_669.method_2286(class_669.java:889) ~[intermediary-minecraft-1.8.9-client.jar:?]
    at net.minecraft.class_669.method_2247(class_669.java:325) [intermediary-minecraft-1.8.9-client.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:124) [intermediary-minecraft-1.8.9-client.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_292]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_292]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_292]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_292]
    at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:229) [fabric-loader-1.8.9-0.11.1+build.202102220648.jar:?]
    at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140) [fabric-loader-1.8.9-0.11.1+build.202102220648.jar:?]
    at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) [fabric-loader-1.8.9-0.11.1+build.202102220648.jar:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_292]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_292]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_292]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_292]
    at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196) [NewLaunch.jar:?]
    at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) [NewLaunch.jar:?]
    at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
    at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
Caused by: java.lang.NullPointerException
    at io.netty.bootstrap.Bootstrap.checkAddress(Bootstrap.java:273) ~[netty-1.6.jar:?]
    at io.netty.bootstrap.Bootstrap.doConnect(Bootstrap.java:150) ~[netty-1.6.jar:?]
    at io.netty.bootstrap.Bootstrap.connect(Bootstrap.java:132) ~[netty-1.6.jar:?]
    at io.netty.bootstrap.Bootstrap.connect(Bootstrap.java:113) ~[netty-1.6.jar:?]
    at net.minecraft.class_913.method_3225(class_913.java:153) ~[intermediary-minecraft-1.8.9-client.jar:?]
    at net.minecraft.class_913.method_3223(class_913.java:34) ~[intermediary-minecraft-1.8.9-client.jar:?]
    at net.minecraft.class_913$1.method_5148(class_913.java:132) ~[intermediary-minecraft-1.8.9-client.jar:?]
    at net.minecraft.class_1432.method_5113(class_1432.java:368) ~[intermediary-minecraft-1.8.9-client.jar:?]
    at net.minecraft.class_913.method_3221(class_913.java:242) ~[intermediary-minecraft-1.8.9-client.jar:?]
    at net.minecraft.class_810.method_2804(class_810.java:114) ~[intermediary-minecraft-1.8.9-client.jar:?]
    at net.minecraft.class_669.method_2314(class_669.java:1513) ~[intermediary-minecraft-1.8.9-client.jar:?]
    ... 18 more

[06:48:21] [main/FATAL] (Minecraft) Reported exception thrown!
 net.minecraft.util.crash.CrashException: Ticking screen
    at net.minecraft.client.MinecraftClient.tick(MinecraftClient.java:1523) ~[minecraft-merged-named.jar:?]
    at net.minecraft.client.MinecraftClient.runGameLoop(MinecraftClient.java:889) ~[minecraft-merged-named.jar:?]
    at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:325) [minecraft-merged-named.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:124) [minecraft-merged-named.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 net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:416) [fabric-loader-0.13.3.jar:?]
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.13.3.jar:?]
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.13.3.jar:?]
    at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) [dev-launch-injector-0.2.1+build.8.jar:?]
Caused by: java.lang.NullPointerException: Cannot invoke "java.net.InetAddress.getHostAddress()" because "address" is null
    at io.netty.bootstrap.Bootstrap.checkAddress(Bootstrap.java:255) ~[netty-1.8.8.jar:?]
    at io.netty.bootstrap.Bootstrap.doConnect(Bootstrap.java:146) ~[netty-1.8.8.jar:?]
    at io.netty.bootstrap.Bootstrap.connect(Bootstrap.java:128) ~[netty-1.8.8.jar:?]
    at io.netty.bootstrap.Bootstrap.connect(Bootstrap.java:109) ~[netty-1.8.8.jar:?]
    at net.minecraft.client.network.MultiplayerServerListPinger.ping(MultiplayerServerListPinger.java:153) ~[minecraft-merged-named.jar:?]
    at net.minecraft.client.network.MultiplayerServerListPinger.method_6856(MultiplayerServerListPinger.java:34) ~[minecraft-merged-named.jar:?]
Caused by: java.lang.NullPointerException: Cannot invoke "java.net.InetAddress.getHostAddress()" because "address" is null

    at net.minecraft.client.network.MultiplayerServerListPinger$1.onDisconnected(MultiplayerServerListPinger.java:132) ~[minecraft-merged-named.jar:?]
    at net.minecraft.network.ClientConnection.handleDisconnection(ClientConnection.java:368) ~[minecraft-merged-named.jar:?]
    at net.minecraft.client.network.MultiplayerServerListPinger.tick(MultiplayerServerListPinger.java:242) ~[minecraft-merged-named.jar:?]
    at net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen.tick(MultiplayerScreen.java:114) ~[minecraft-merged-named.jar:?]
    at net.minecraft.client.MinecraftClient.tick(MinecraftClient.java:1513) ~[minecraft-merged-named.jar:?]
    ... 11 more
creeper123123321 commented 3 years ago

need to analyse https://libraries.minecraft.net/com/mojang/netty/1.6/netty-1.6-sources.jar later

creeper123123321 commented 3 years ago

Minecraft seems to be using String instead of InetAddress in "Bootstrap.java:113"