Skip to content

World fails to load when mod added to large pack #62

Description

@nhansendev

Versions:
Dissolver-Enhanced: 1.5.31
Minecraft: 1.21.1
NeoForge: 21.1.233

I'm trying to add the Dissolver Enhanced mod to FTB Skies 2, and while there are no outright errors in the logs it's clear that something is heavily loading the server in the backend since spark repeatedly times-out while trying to retrieve world statistics. I'm unable to load into the world, with the loading indicator hanging at "100%" indefinitely (30 min+).

[04:22:05] [spark-java-sampler-0-5/WARN] [spark/]: Timed out waiting for world statistics
[04:23:05] [spark-java-sampler-0-5/WARN] [spark/]: Timed out waiting for world statistics
[04:24:05] [spark-java-sampler-0-3/WARN] [spark/]: Timed out waiting for world statistics
[04:25:05] [spark-java-sampler-0-5/WARN] [spark/]: Timed out waiting for world statistics
[04:26:05] [spark-java-sampler-0-3/WARN] [spark/]: Timed out waiting for world statistics
...

The pack has a large number of items and recipes ("----- DissolverEnhanced initialized Startup - 35641 recipes -----") and I don't know if any infinite loops, or the sheer number of recipes could be causing the issue.

It also fails to retrieve the "defaults.yaml" file from the github even though the raw address seems to be correct:

[04:21:33] [dissolver-default-emc-values-updater/WARN] [dissolver_enhanced/]: Unable to check GitHub for Dissolver Enhanced default EMC value updates.
java.io.IOException: GitHub returned HTTP 404 for https://raw.githubusercontent.com/Exohayvan/Dissolver-Enhanced/refs/heads/main/minecraft/emc-values/defaults.yaml
	at TRANSFORMER/dissolver_enhanced@1.5.31/net.exohayvan.dissolver_enhanced.common.values.DefaultEmcValueUpdateMonitor.fetchRemoteYaml(DefaultEmcValueUpdateMonitor.java:95) ~[dissolver-enhanced-1.5.31-neoforge-mc1.21.x-c1.3.2.jar%23741!/:1.5.31] {re:classloading}
	at TRANSFORMER/dissolver_enhanced@1.5.31/net.exohayvan.dissolver_enhanced.common.values.DefaultEmcValueUpdateMonitor.checkForUpdate(DefaultEmcValueUpdateMonitor.java:65) ~[dissolver-enhanced-1.5.31-neoforge-mc1.21.x-c1.3.2.jar%23741!/:1.5.31] {re:classloading}
	at TRANSFORMER/dissolver_enhanced@1.5.31/net.exohayvan.dissolver_enhanced.common.values.DefaultEmcValueUpdateMonitor.lambda$start$1(DefaultEmcValueUpdateMonitor.java:52) ~[dissolver-enhanced-1.5.31-neoforge-mc1.21.x-c1.3.2.jar%23741!/:1.5.31] {re:classloading}
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?] {}
	at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358) ~[?:?] {}
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[?:?] {}
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?] {}
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?] {}
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {re:mixin}

Let me know if any additional info would help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Critical: makes the mod unusable or fully breaks core functionalityarea:compatibilityCross-mod, version, or platform compatibilityarea:recipesRecipe loading, querying, snapshots, or derived EMCloader:commonShared Common implementation or assetsloader:fabricFabric-specificloader:forgeForge-specificloader:neoforgeNeoForge-specificloader:quiltQuilt-specificstatus:backlogValid work that is not currently scheduledstatus:readyScoped, understood, and not blockedtype:bugA defect or incorrect behavior

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions