Strange crash on startup with new nightly build.

Incompatible mods found! net.fabricmc.loader.impl.FormattedException: net.fabricmc.loader.impl.discovery.ModResolutionException: Mod discovery failed! at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:198) at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:146) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) Caused by: net.fabricmc.loader.impl.discovery.ModResolutionException: Mod discovery failed! at net.fabricmc.loader.impl.discovery.ModDiscoverer.lambda$discoverMods$1(ModDiscoverer.java:155) at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) at net.fabricmc.loader.impl.discovery.ModDiscoverer.discoverMods(ModDiscoverer.java:155) at net.fabricmc.loader.impl.FabricLoaderImpl.setup(FabricLoaderImpl.java:216) at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:193) ... 3 more Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Error analyzing [C:\Users\wtver\AppData\Roaming.minecraft\mods\DistantHorizons-2.3.3-b-RC2-1.21.7-fabric-neoforge.jar]: java.util.zip.ZipException: zip file is empty at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) at java.base/java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:540) at java.base/java.util.concurrent.ForkJoinTask.reportExecutionException(ForkJoinTask.java:580) at java.base/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:993) at net.fabricmc.loader.impl.discovery.ModDiscoverer.discoverMods(ModDiscoverer.java:152) ... 5 more Caused by: java.lang.RuntimeException: Error analyzing [C:\Users\wtver\AppData\Roaming.minecraft\mods\DistantHorizons-2.3.3-b-RC2-1.21.7-fabric-neoforge.jar]: java.util.zip.ZipException: zip file is empty at net.fabricmc.loader.impl.discovery.ModDiscoverer$ModScanTask.compute(ModDiscoverer.java:300) at net.fabricmc.loader.impl.discovery.ModDiscoverer$ModScanTask.compute(ModDiscoverer.java:249) at java.base/java.util.concurrent.RecursiveTask.exec(RecursiveTask.java:110) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) Caused by: java.util.zip.ZipException: zip file is empty at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1781) at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1562) at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1657) at java.base/java.util.zip.ZipFile$Source.<init>(ZipFile.java:1495) at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1458) at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:724) at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:251) at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:180) at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:194) at net.fabricmc.loader.impl.discovery.ModDiscoverer$ModScanTask.computeJarFile(ModDiscoverer.java:321) at net.fabricmc.loader.impl.discovery.ModDiscoverer$ModScanTask.compute(ModDiscoverer.java:290) ... 7 more
Solution:
Maybe try downloading the ones in #links-n-downloads? That one gets updated frequently and is likely to be more recent than the RC.
Jump to solution
23 Replies
hardester
hardester3mo ago
Uh, send the log file. This only contain a small slice of what happened, not anything that may lead to it.
Yaketsuku
YaketsukuOP3mo ago
My bad, seldom do this Just a sec
Yaketsuku
YaketsukuOP3mo ago
This it?
hardester
hardester3mo ago
My phone can't open that file. Use the bot to upload it to mclo.gs to make it readable for helpers.
Allium
Allium3mo ago
2025-07-09-7.log.gz uploaded to mclo.gs
Uploaded by spiritus_kitsune
Yaketsuku
YaketsukuOP3mo ago
There we go
hardester
hardester3mo ago
Reading log now.
Yaketsuku
YaketsukuOP3mo ago
Standing by
hardester
hardester3mo ago
This log is not the right one. It contains your previous working game session. Look for the file latest.log and send that here.
Allium
Allium3mo ago
latest.log uploaded to mclo.gs
Uploaded by spiritus_kitsune
hardester
hardester3mo ago
Assuming the crash is your most recent occurrence, that log is most likely to contain that info.
Yaketsuku
YaketsukuOP3mo ago
I see. Apologies
hardester
hardester3mo ago
Yikes, it doesn't contain anything useful.
Solution
hardester
hardester3mo ago
Maybe try downloading the ones in #links-n-downloads? That one gets updated frequently and is likely to be more recent than the RC.
Yaketsuku
YaketsukuOP3mo ago
This worked. Something is screwy with the announcements download for me I suppose.
Snoopher
Snoopher3mo ago
okay i'm not sure if this is still relevant, BUT i had the same thing happen to me and the browser marked the file as "not frequently downloaded" as in, might pose a security risk then there, in my downloads, i had the mod. 0 KB
Skillnoob_
Skillnoob_3mo ago
Browser probably deleted the file
Snoopher
Snoopher3mo ago
No description
Snoopher
Snoopher3mo ago
it looks like this you press the info icon
Snoopher
Snoopher3mo ago
and "allow download"
No description
Snoopher
Snoopher3mo ago
if you don't, you get the 0 KB file (and a PART file) with the exact error logs as posted above yeah

Did you find this page helpful?