question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Internal connection error when sending any chat message (even a command) on MineHut

See original GitHub issue

Modloader

Fabric

Minecraft Version

1.19.1

Modloader Version

Fabric Loader 0.4.8 + Fabric API 0.58.5+1.19.1

No Chat Reports Version

FABRIC-1.19.1-v1.8.2

Modpack Info

Custom MultiMC (but more info is below)

The latest.log File

I don’t think the full log is important because everything else is perfectly fine (yes - I did search it myself for any logs from No Chat Reports, and there’s nothing - no other errors either).

Bug Description

Whenever I try to send any chat message, I get this error: (this is from a real intermediary client, but is remapped for your convenience)

[07:11:44] [Render thread/ERROR]: Failed to retrieve publicKey property for profile e880afbb-7c18-4677-894c-ce41b52204ea
com.mojang.authlib.minecraft.InsecurePublicKeyException$InvalidException: Invalid profile public key signature
	at net.minecraft.network.encryption.PlayerPublicKey.verifyAndDecode(PlayerPublicKey.java:40) ~[client-intermediary.jar:?]
	at net.minecraft.client.network.PlayerListEntry.<init>(PlayerListEntry.java:57) ~[client-intermediary.jar:?]
	at net.minecraft.client.network.ClientPlayNetworkHandler.onPlayerList(ClientPlayNetworkHandler.java:1622) ~[client-intermediary.jar:?]
	at net.minecraft.network.packet.s2c.play.PlayerListS2CPacket.apply(PlayerListS2CPacket.java:58) ~[client-intermediary.jar:?]
	at net.minecraft.network.packet.s2c.play.PlayerListS2CPacket.apply(PlayerListS2CPacket.java:17) ~[client-intermediary.jar:?]
	at net.minecraft.network.NetworkThreadUtils.method_11072(NetworkThreadUtils.java:22) ~[client-intermediary.jar:?]
	at net.minecraft.util.thread.ThreadExecutor.executeTask(ThreadExecutor.java:157) [client-intermediary.jar:?]
	at net.minecraft.util.thread.ReentrantThreadExecutor.executeTask(ReentrantThreadExecutor.java:23) [client-intermediary.jar:?]
	at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor.java:131) [client-intermediary.jar:?]
	at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:116) [client-intermediary.jar:?]
	at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1128) [client-intermediary.jar:?]
	at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:767) [client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:244) [client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:51) [client-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.8.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.8.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.8.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.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
[07:11:44] [Render thread/INFO]: Loaded 4 advancements
[07:11:44] [Render thread/ERROR]: Failed to retrieve publicKey property for profile 3e9ecda5-9ed8-4996-850f-0a2c1e155b34
com.mojang.authlib.minecraft.InsecurePublicKeyException$InvalidException: Invalid profile public key signature
	at net.minecraft.network.encryption.PlayerPublicKey.verifyAndDecode(PlayerPublicKey.java:40) ~[client-intermediary.jar:?]
	at net.minecraft.client.network.PlayerListEntry.<init>(PlayerListEntry.java:57) ~[client-intermediary.jar:?]
	at net.minecraft.client.network.ClientPlayNetworkHandler.onPlayerList(ClientPlayNetworkHandler.java:1622) ~[client-intermediary.jar:?]
	at net.minecraft.network.packet.s2c.play.PlayerListS2CPacket.apply(PlayerListS2CPacket.java:58) ~[client-intermediary.jar:?]
	at net.minecraft.network.packet.s2c.play.PlayerListS2CPacket.apply(PlayerListS2CPacket.java:17) ~[client-intermediary.jar:?]
	at net.minecraft.network.NetworkThreadUtils.method_11072(NetworkThreadUtils.java:22) ~[client-intermediary.jar:?]
	at net.minecraft.util.thread.ThreadExecutor.executeTask(ThreadExecutor.java:157) [client-intermediary.jar:?]
	at net.minecraft.util.thread.ReentrantThreadExecutor.executeTask(ReentrantThreadExecutor.java:23) [client-intermediary.jar:?]
	at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor.java:131) [client-intermediary.jar:?]
	at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:116) [client-intermediary.jar:?]
	at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1128) [client-intermediary.jar:?]
	at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:767) [client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:244) [client-intermediary.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:51) [client-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.8.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.8.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.8.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.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
[07:11:45] [Render thread/INFO]: Saving
[07:11:45] [Render thread/INFO]: Saved in 54 milliseconds.
[07:11:45] [Render thread/INFO]: Stopping worker threads
Non-remapped crash report
[07:11:44] [Render thread/ERROR]: Failed to retrieve publicKey property for profile e880afbb-7c18-4677-894c-ce41b52204ea
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 net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.8.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.8.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.8.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.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
[07:11:44] [Render thread/INFO]: Loaded 4 advancements
[07:11:44] [Render thread/ERROR]: Failed to retrieve publicKey property for profile 3e9ecda5-9ed8-4996-850f-0a2c1e155b34
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 net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:461) [fabric-loader-0.14.8.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.14.8.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.8.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.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
[07:11:45] [Render thread/INFO]: Saving
[07:11:45] [Render thread/INFO]: Saved in 54 milliseconds.
[07:11:45] [Render thread/INFO]: Stopping worker threads

Steps to Reproduce

  1. Join mc.minehut.com using 1.19.1 with Multiconnect and ViaFabric
  2. Try to send any chat message or command
  3. You will get kicked with an internal connection error and that message will be logged to console

Other Information

    Directory: C:\Users\LoganDark\Downloads\MultiMC\instances\1.18.2 (2)\.minecraft\mods


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          8/1/2022   6:52 AM          45812 antighost-1.19.1-fabric0.58.5-1.1.5.jar
-a----          8/1/2022   6:52 AM         776264 bobby-4.0.0.jar
-a----          8/1/2022   7:02 AM        1129049 cloth-config-8.0.75-fabric.jar
-a----          8/1/2022   6:53 AM        5887939 dashloader-4.0.0+1.19.jar
-a----          8/1/2022   6:53 AM          89446 dynamic-fps-2.2.0.jar
-a----          8/1/2022   6:53 AM        1498297 fabric-api-0.58.5+1.19.1.jar
-a----          8/1/2022   6:53 AM          38539 fabrishot-1.8.0.jar
-a----          8/1/2022   6:54 AM         119108 ferritecore-5.0.0-fabric.jar
-a----          8/1/2022   6:54 AM         115780 forcecloseloadingscreen-1.1.1.jar
-a----          8/1/2022   6:54 AM         118075 indium-1.0.6+mc1.19.jar
-a----          8/1/2022   6:54 AM        1574252 iris-mc1.19.1-1.2.6.jar
-a----          8/1/2022   7:07 AM         175000 krypton-0.2.1.jar
-a----          8/1/2022   6:55 AM          14531 lazydfu-0.1.3.jar
-a----          8/1/2022   7:05 AM         754418 libjf-2.9.2.jar
-a----          8/1/2022   6:55 AM         445959 modmenu-4.0.5.jar
-a----          8/1/2022   6:55 AM         960530 mousewheelie-1.10.2+mc1.19-pre1.jar
-a----          8/1/2022   6:57 AM        9863928 multiconnect-1.6-beta.21.jar
-a----          8/1/2022   7:08 AM          88064 NoChatReports-FABRIC-1.19.1-v1.8.2.jar
-a----          8/1/2022   6:56 AM          13271 Slyde-1.6.1.jar
-a----          8/1/2022   6:56 AM        1364166 sodium-fabric-mc1.19-0.4.2+build.16.jar
-a----          8/1/2022   6:56 AM         127465 starlight-1.1.1+fabric.ae22326.jar
-a----          8/1/2022   6:58 AM        5793825 viafabric-0.4.8+13-main.jar

Mod list with Modrinth links (except for Cloth Config because shedaniel is a money demanding jerk):

AntiGhost 1.19.1
Bobby 4.0.0
Cloth Config 8.0.75
Dashloader 4.0.0+1.19
Dynamic FPS 2.2.0
Fabric API 0.58.5+1.19.1
Fabrishot 1.8.0
FerriteCore 5.0.0-fabric
Kennytv’s Epic Force Close Loading Screen Mod For Fabric 1.1.1
Indium 1.0.6+mc1.19
Iris 1.19.1-v1.2.6
Krypton 0.2.1
LazyDFU 0.1.3
LibJF 2.9.2
ModMenu 4.0.5
Mouse Wheelie 1.10.2
Multiconnect 1.6-beta.21
No Chat Reports 1.19.1-v1.8.2
Slyde 1.6.1
Sodium mc1.19-0.4.2
Starlight 1.1.1
ViaFabric 0.4.8+13-main

I don’t think you’ll have to worry about installing every single one of these.

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:16 (14 by maintainers)

github_iconTop GitHub Comments

1reaction
Aizistralcommented, Aug 27, 2022

For future reference, I was informed that similar issue can occur when using SimplerAuth. Further verification is needed.

1reaction
Madis0commented, Aug 17, 2022

Now this is confirmed to be fixed in MineHut as well.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Cannot Send Chat Message - Help - Minehut Forums
I only get a red colored text that says "Cannot send chat message". I can /msg and i can do commands with "/"...
Read more >
An internal error occurred while attempting to perform this ...
Whenever you get an error like internal error, check the logs. It usually shows errors there and what could be causing it. And...
Read more >
Minehut Server Chat Not working? - General
I recently started a new Minehut server and as I joined it for testing, I noticed the chat said that we would not...
Read more >
An internal error occurred while trying to perform this command
Recently, I installed the disguise plugin and tried it. But then I realised that it says “An internal error occurred while trying to...
Read more >
"An internal error occured while attempting to perform this ...
Im trying to make a modded survival server for me and my friends and we would like custom enchants. I saw that crazy...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found