mojira.dev
REALMS-11884

Could not parse RealmsError

Attempting to reset a realm results in an error. This has happened several times.

I have no repro steps, doesn't matter which slot, happens when resetting the slot. Possibly related to very short temporary outages.

[^deobf_latest-1.log]

[18:31:11] [Realms-long-running-task/ERROR]: Could not parse RealmsError
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 2 column 2 path $
    at com.google.gson.JsonParser.null parseReader(null)(JsonParser.java:76) ~[gson-2.10.1.jar:?]
    at com.google.gson.JsonParser.null parseString(null)(JsonParser.java:51) ~[gson-2.10.1.jar:?]
    at com.mojang.realmsclient.client.RealmsError.int errorCode()(RealmsError.java:150) ~[1.21.1.jar:?]
    at com.mojang.realmsclient.client.RealmsError.com.mojang.realmsclient.client.RealmsError parse(int,java.lang.String)(RealmsError.java:150) ~[1.21.1.jar:?]
    at com.mojang.realmsclient.client.RealmsClient.java.lang.String execute(com.mojang.realmsclient.client.Request)(RealmsClient.java:450) ~[1.21.1.jar:?]
    at com.mojang.realmsclient.client.RealmsClient.java.lang.Boolean resetWorldWithTemplate(long,java.lang.String)(RealmsClient.java:339) ~[1.21.1.jar:?]
    at com.mojang.realmsclient.util.task.ResettingTemplateWorldTask.void sendResetRequest(com.mojang.realmsclient.client.RealmsClient,long)(ResettingTemplateWorldTask.java:18) ~[1.21.1.jar:?]
    at com.mojang.realmsclient.util.task.ResettingWorldTask.void run()(ResettingWorldTask.java:35) ~[1.21.1.jar:?]
    at com.mojang.realmsclient.gui.screens.RealmsLongRunningMcoTaskScreen.void lambda$new$0(com.mojang.realmsclient.util.task.LongRunningTask[])(RealmsLongRunningMcoTaskScreen.java:50) ~[1.21.1.jar:?]
    at java.base/java.lang.Thread.run(Thread.java:1570) [?:?]
Caused by: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 2 column 2 path $
    at com.google.gson.stream.JsonReader.null syntaxError(null)(JsonReader.java:1659) ~[gson-2.10.1.jar:?]
    at com.google.gson.stream.JsonReader.null checkLenient(null)(JsonReader.java:1465) ~[gson-2.10.1.jar:?]
    at com.google.gson.stream.JsonReader.null doPeek(null)(JsonReader.java:551) ~[gson-2.10.1.jar:?]
    at com.google.gson.stream.JsonReader.null peek(null)(JsonReader.java:433) ~[gson-2.10.1.jar:?]
    at com.google.gson.JsonParser.null parseReader(null)(JsonParser.java:71) ~[gson-2.10.1.jar:?]
    ... 8 more
[18:31:11] [Realms-long-running-task/ERROR]: Couldn't reset world

[^launcher_log.txt]

[Info: 2024-08-14 16:31:11.6178966: MinecraftJavaLoggingContext.cpp(65)(T:0FWZoQ==)] Game/fca (Realms-long-running-task) Error Could not parse RealmsError
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 2 column 2 path $
    at com.google.gson.JsonParser.parseReader(JsonParser.java:76)
    at com.google.gson.JsonParser.parseString(JsonParser.java:51)
    at fca.a(SourceFile:150)
    at fby.a(SourceFile:450)
    at fby.d(SourceFile:339)
    at ffr.a(SourceFile:18)
    at ffs.run(SourceFile:35)
    at fed.a(SourceFile:50)
    at java.base/java.lang.Thread.run(Thread.java:1570)
Caused by: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 2 column 2 path $
    at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1659)
    at com.google.gson.stream.JsonReader.checkLenient(JsonReader.java:1465)
    at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:551)
    at com.google.gson.stream.JsonReader.peek(JsonReader.java:433)
    at com.google.gson.JsonParser.parseReader(JsonParser.java:71)
    ... 8 more

[Info: 2024-08-14 16:31:11.6211920: MinecraftJavaLoggingContext.cpp(65)(T:0FWZoQ==)] Game/ffs (Realms-long-running-task) Error Couldn't reset world

Linked issues

Attachments

Comments 3

Hi,

We were unable to reproduce this issue. Let us know if you managed to reproduce it on latest 1.21.1 version.

This issue is being temporarily resolved as Awaiting Response. Once the requested information has been delivered, the report will be reopened automatically.

Quick Links:
📓 Bug Tracker Guidelines – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki

@unknown Can you also attach a world that is currently in an active slot? If it exceeds the file size limit, you can upload it to a file sharing site (e.g., OneDrive) and link it here.

Hi, I'm not sure if this is actually related to a specific world, as I just reset a world, maybe join it, and then select a new world to reset, and this error happens with no indication or reliable repro steps. I recorded a video showing the error so you can see what I mean. -

[media]

[Mod] turbo

(Unassigned)

Community Consensus

Java

Retrieved