InteractiveChat-DiscordSRV-Addon icon indicating copy to clipboard operation
InteractiveChat-DiscordSRV-Addon copied to clipboard

ResourceLoadingException: Resources are still being loaded, please wait!

Open MrShard opened this issue 2 months ago • 2 comments

Details: This warning appears right after server startup when a player gets an advancement. It seems that OutboundToDiscordEvents.onAdvancement() is triggered before the resource manager is ready.

Environment:

Paper 1.21.3

DiscordSRV 1.30.2-SNAPSHOT (build 1425549)

InteractiveChatDiscordSrvAddon 4.3.3.0

InteractiveChat 4.3.3.0

Stacktrace:

[12:04:42 WARN]: com.loohp.interactivechatdiscordsrvaddon.resources.ResourceLoadingException: Resources are still being loaded, please wait!
[12:04:42 WARN]:        at InteractiveChatDiscordSrvAddon-4.3.3.0.jar//com.loohp.interactivechatdiscordsrvaddon.InteractiveChatDiscordSrvAddon.getResourceManager(InteractiveChatDiscordSrvAddon.java:287)
[12:04:42 WARN]:        at InteractiveChatDiscordSrvAddon-4.3.3.0.jar//com.loohp.interactivechatdiscordsrvaddon.listeners.OutboundToDiscordEvents.onAdvancement(OutboundToDiscordEvents.java:731)
[12:04:42 WARN]:        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
[12:04:42 WARN]:        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
[12:04:42 WARN]:        at DiscordSRV-1.30.2-SNAPSHOT-1425549.jar//github.scarsz.discordsrv.api.ApiManager.invokeMethod(ApiManager.java:344)
[12:04:42 WARN]:        at DiscordSRV-1.30.2-SNAPSHOT-1425549.jar//github.scarsz.discordsrv.api.ApiManager.callEvent(ApiManager.java:149)
[12:04:42 WARN]:        at DiscordSRV-1.30.2-SNAPSHOT-1425549.jar//github.scarsz.discordsrv.listeners.PlayerAdvancementDoneListener.runAsync(PlayerAdvancementDoneListener.java:103)
[12:04:42 WARN]:        at DiscordSRV-1.30.2-SNAPSHOT-1425549.jar//github.scarsz.discordsrv.listeners.PlayerAdvancementDoneListener.lambda$onPlayerAdvancementDone$0(PlayerAdvancementDoneListener.java:86)
[12:04:42 WARN]:        at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78)
[12:04:42 WARN]:        at org.bukkit.craftbukkit.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[12:04:42 WARN]:        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[12:04:42 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
[12:04:42 WARN]:        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
[12:04:42 WARN]:        at java.base/java.lang.Thread.run(Thread.java:1583)

Expected: No warning when sending advancement messages to Discord. Actual: Warning spam in console if advancement occurs early after startup.

MrShard avatar Oct 27 '25 09:10 MrShard

Does it eventually finish loading and work?

LOOHP avatar Oct 27 '25 09:10 LOOHP

I fixed it by clearing the old folder and creating a new one. I can't explain how it helped, but my 2 past issues didn't solve it (3 weeks ago)

MrShard avatar Nov 01 '25 09:11 MrShard