#Auth Error + Log and asking if there could be a way in the future to remove it

4 messages · Page 1 of 1 (latest)

marsh horizon
#

Launching MC I ran into the annoying "Auth Error" message pop up.
I was also wondering if you could implement a way to remove the Auth Error box in the bottom corner of the screen while playing.
I have a copy of the log here :
kr.syeyoung.dungeonsguide.launcher.exceptions.http.ResponseParsingException: org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1]
Problematic Message: error code: 521
at kr.syeyoung.dungeonsguide.launcher.auth.DgAuthUtil.getResponse(DgAuthUtil.java:94)
at kr.syeyoung.dungeonsguide.launcher.auth.DgAuthUtil.requestAuth(DgAuthUtil.java:115)
at kr.syeyoung.dungeonsguide.launcher.auth.AuthManager.reAuth(AuthManager.java:127)
at kr.syeyoung.dungeonsguide.launcher.auth.AuthManager.lambda$init$0(AuthManager.java:102)
at kr.syeyoung.dungeonsguide.launcher.auth.AuthManager$$Lambda$151/1724291726.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1]
at org.json.JSONTokener.syntaxError(JSONTokener.java:501)
at org.json.JSONObject.<init>(JSONObject.java:208)
at org.json.JSONObject.<init>(JSONObject.java:404)
at kr.syeyoung.dungeonsguide.launcher.auth.DgAuthUtil.getResponse(DgAuthUtil.java:77)
... 11 more

elfin maple
molten crescentBOT
#

If you're getting the auth error, here's one way to resolve it:

  • Download the official source code for v4.0.0-beta8.3: https://github.com/Dungeons-Guide/Skyblock-Dungeons-Guide/archive/refs/tags/4.0.0-beta8.3.zip
  • Unzip the file.
  • Create a folder named jars inside the unzipped directory.
  • Download the Hychat dependency into the jars folder: <
    ||For the mods' reference, this URL is taken from the GitHub workflow directly in Dungeons Guide's GitHuib repository.||
  • Edit loader/src/main/java/kr/syeyoung/dungeonsguide/launcher/auth/AuthManager.java
  • Remove lines 197 - 206
  • Use the step for your respective OS:
  • Linux: Type ./gradlew build and ./gradlew standaloneConsumerJar.
  • Windows: Type gradlew build and gradlew standaloneConsumerJar.
  • In loader/build/libs, you should see dungeonsguide-loader-4.0.0-standalone.jar. This file is the mod.

The mods don't seem to want us sharing our forks here, and if that's the case I suggest that the mods actually make their own fork with this issue resolved. Paul is the mayor right now and we as players would like to use this opportunity.

marsh horizon
#

Alr ty