ViaFabric

ViaFabric

709k Downloads

Bug when using VIA 1.19 to join 1.19 server on 1.19.1 client

sj-dan opened this issue ยท 1 comments

commented

/viaversion dump Output

https://dump.viaversion.com/82d60fe0c291eb0a2f71275e1b2bda66c22ed78a81233e5ecf71c8acc5ef3cb5

Console Error

[00:28:25] [Render thread/ERROR]: Failed to retrieve publicKey property for profile d7648f0c-ee40-4463-b19a-9bd393fa76ec
com.mojang.authlib.minecraft.InsecurePublicKeyException$InvalidException: Invalid profile public key signature
	at net.minecraft.class_7428.method_43550(class_7428.java:40) ~[client-intermediary.jar:?]
	at net.minecraft.class_640.<init>(class_640.java:57) ~[client-intermediary.jar:?]
	at net.minecraft.class_634.method_11113(class_634.java:1622) ~[client-intermediary.jar:?]
	at net.minecraft.class_2703.method_11721(class_2703.java:58) ~[client-intermediary.jar:?]
	at net.minecraft.class_2703.method_11054(class_2703.java:17) ~[client-intermediary.jar:?]
	at net.minecraft.class_2600.method_11072(class_2600.java:22) ~[client-intermediary.jar:?]
	at net.minecraft.class_1255.method_18859(class_1255.java:157) [client-intermediary.jar:?]
	at net.minecraft.class_4093.method_18859(class_4093.java:23) [client-intermediary.jar:?]
	at net.minecraft.class_1255.method_16075(class_1255.java:131) [client-intermediary.jar:?]
	at net.minecraft.class_1255.method_5383(class_1255.java:116) [client-intermediary.jar:?]
	at net.minecraft.class_310.method_1523(class_310.java:1128) [client-intermediary.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:767) [client-intermediary.jar:?]
	at net.minecraft.client.main.Main.method_44604(Main.java:244) [client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:51) [client-intermediary.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.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:423) [quilt-loader-0.17.1.jar:?]
	at org.quiltmc.loader.impl.launch.knot.Knot.launch(Knot.java:76) [quilt-loader-0.17.1.jar:?]
	at org.quiltmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:24) [quilt-loader-0.17.1.jar:?]

Bug Description

When using ViaFabric on 1.19.1, to join a server that's running on 1.19, the client's public key isn't sent.

Steps to Reproduce

  1. Log in with a 1.19.1 client with ViaFabric loaded.
  2. Go onto a server (or create a server) that runs 1.19 server software and has enforce-secure-profile set to true. (An example of this is mc.minehut.com)
  3. Type in a chat message

Expected Behavior

Be able to join the server, and chat.

Additional Server Info

No response

Checklist

  • I have checked if this is specific to ViaFabric platform, and doesn't happen when running it on other platforms (Paper/Sponge/Velocity/Waterfall).
  • I have included a ViaVersion dump.
  • If applicable, I have included a paste (not a screenshot) of the error.
  • I have tried the latest build(s) from https://ci.viaversion.com/ and the issue still persists.
commented

Duplicate of #183