(Realms + Iris 1.7.0:) "Chat disabled due to missing profile public key. Please try reconnecting"

I'm new here so I'm a bit confused where I can make a bug report. Don't worry, I'm not asking for support for a beta build since I know it's just for testing but I just wanted to make a bug report. When I'm using either one of these Iris versions: iris-1.7.0-snapshot+mc1.20.4-b3ac58d.jar OR iris-1.7.0-snapshotmc1.20.4-7fcec4d.jar while also using DistantHorizons-fabric-2.0.2-a-dev-1.20.4.jar ofcourse, I get this issue where in Realms I can't use chat:
Typing in chat, gives a red error text in chat. (It's only in Realms that I can't use chat.):
"Chat disabled due to missing profile public key. Please try reconnecting."
In normal Multiplayer and Singleplayer, I can use chat normally. It's only in Realms that I can't use chat.
Running stable Iris (iris-mc1.20.4-1.6.17.jar), doesn't give any issue.
[17:31:38] [Render thread/INFO]: GPU Vendor [NVIDIA CORPORATION], Preferred upload method is [BUFFER_STORAGE].
[17:31:38] [Render thread/INFO]: GLProxy creation successful. OpenGL smiles upon you this day.
[17:31:38] [Worker-Main-2/ERROR]: Failed to retrieve profile key pair
java.io.IOException: Could not retrieve profile key pair
at net.minecraft.class_7434.method_43605(class_7434.java:139) ~[client-intermediary.jar:?]
at net.minecraft.class_7434.method_44291(class_7434.java:79) ~[client-intermediary.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?]
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?]
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?]
[17:31:38] [Render thread/INFO]: GPU Vendor [NVIDIA CORPORATION], Preferred upload method is [BUFFER_STORAGE].
[17:31:38] [Render thread/INFO]: GLProxy creation successful. OpenGL smiles upon you this day.
[17:31:38] [Worker-Main-2/ERROR]: Failed to retrieve profile key pair
java.io.IOException: Could not retrieve profile key pair
at net.minecraft.class_7434.method_43605(class_7434.java:139) ~[client-intermediary.jar:?]
at net.minecraft.class_7434.method_44291(class_7434.java:79) ~[client-intermediary.jar:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]
at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?]
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?]
at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?]
No description
1 Reply
brecht2202
brecht22024mo ago
Sorry I didn't see someone made a similar post here. This is a possible fix: https://discord.com/channels/774352792659820594/1217977049646366920/1221541172225507358