Skip to content

Hydraulic NioDirectoryFileException in converter-SNAPSHOT #73

@pokitai1

Description

@pokitai1

This error happens on a normal neoforge server on java 21 adoptium. I just created the server, the only mod i added is geyser but even with floodgate it wouldnt work either

---- Minecraft Crash Report ----
// My bad.

Time: 2026-04-01 11:44:41
Description: Exception in server tick loop

java.lang.IllegalStateException: Exception listing directories from libraries\net\neoforged\neoforge\21.11.42\neoforge-21.11.42-universal.jar
at FML Plugins/org.geysermc.pack.converter.util.NioDirectoryFileTreeReader.hasNext(NioDirectoryFileTreeReader.java:73) ~[converter-3.4.1-SNAPSHOT.jar:?] {}
at FML Plugins/team.unnamed.creative.serialize.minecraft.MinecraftResourcePackReaderImpl.read(MinecraftResourcePackReaderImpl.java:92) ~[creative-serializer-minecraft-817fa982c4.jar:?] {}
at TRANSFORMER/hydraulic@1.0.0-SNAPSHOT/org.geysermc.hydraulic.pack.PackManager.lambda$initialize$0(PackManager.java:99) ~[hydraulic-neoforge.jar:?] {}
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {}
at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:722) ~[?:?] {}
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) ~[?:?] {}
at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) ~[?:?] {}
at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) ~[?:?] {}
at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) ~[?:?] {}
at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) ~[?:?] {}
at TRANSFORMER/hydraulic@1.0.0-SNAPSHOT/org.geysermc.hydraulic.pack.PackManager.initialize(PackManager.java:100) ~[hydraulic-neoforge.jar:?] {}
at TRANSFORMER/hydraulic@1.0.0-SNAPSHOT/org.geysermc.hydraulic.HydraulicImpl.onServerStarting(HydraulicImpl.java:53) ~[hydraulic-neoforge.jar:?] {}
at TRANSFORMER/hydraulic@1.0.0-SNAPSHOT/org.geysermc.hydraulic.neoforge.HydraulicNeoForgeMod.onServerStarting(HydraulicNeoForgeMod.java:22) ~[hydraulic-neoforge.jar:?] {}
at net.neoforged.bus.ConsumerEventHandler.invoke(ConsumerEventHandler.java:27) ~[bus-8.0.5.jar:?] {}
at net.neoforged.bus.EventBus.post(EventBus.java:360) ~[bus-8.0.5.jar:?] {}
at net.neoforged.bus.EventBus.post(EventBus.java:328) ~[bus-8.0.5.jar:?] {}
at TRANSFORMER/neoforge@21.11.42/net.neoforged.neoforge.server.ServerLifecycleHooks.handleServerStarting(ServerLifecycleHooks.java:102) ~[neoforge-21.11.42-universal.jar:?] {}
at TRANSFORMER/minecraft@1.21.11/net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:309) ~[minecraft-server-patched-21.11.42.jar:?] {neoforge:mixin[APP:geyser.mixins.json:server.DedicatedServerMixin from mod geyser_neoforge]}
at TRANSFORMER/minecraft@1.21.11/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:743) ~[minecraft-server-patched-21.11.42.jar:?] {neoforge:access_transformer,neoforge:access_transformer}
at TRANSFORMER/minecraft@1.21.11/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:287) ~[minecraft-server-patched-21.11.42.jar:?] {neoforge:access_transformer,neoforge:access_transformer}
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {}
Caused by: java.nio.file.NotDirectoryException: libraries\net\neoforged\neoforge\21.11.42\neoforge-21.11.42-universal.jar
at java.base/sun.nio.fs.WindowsDirectoryStream.(WindowsDirectoryStream.java:84) ~[?:?] {}
at java.base/sun.nio.fs.WindowsFileSystemProvider.newDirectoryStream(WindowsFileSystemProvider.java:541) ~[?:?] {}
at java.base/java.nio.file.Files.newDirectoryStream(Files.java:482) ~[?:?] {}
at java.base/java.nio.file.Files.list(Files.java:3785) ~[?:?] {}
at FML Plugins/org.geysermc.pack.converter.util.NioDirectoryFileTreeReader.hasNext(NioDirectoryFileTreeReader.java:71) ~[converter-3.4.1-SNAPSHOT.jar:?] {}
... 22 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- System Details --
Details:
Minecraft Version: 1.21.11
Minecraft Version ID: 1.21.11
Operating System: Windows 11 (amd64) version 10.0
Java Version: 21.0.10, Eclipse Adoptium
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Eclipse Adoptium
Memory: 168465168 bytes (160 MiB) / 356515840 bytes (340 MiB) up to 4135583744 bytes (3944 MiB)
CPUs: 16
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 7 7730U with Radeon Graphics
Identifier: AuthenticAMD Family 25 Model 80 Stepping 0
Microarchitecture: Zen 3
Frequency (GHz): 2.00
Number of physical packages: 1
Number of physical CPUs: 8
Number of logical CPUs: 16
Graphics card #0 name: AMD Radeon (TM) Graphics
Graphics card #0 vendor: Advanced Micro Devices, Inc.
Graphics card #0 VRAM (MiB): 512.00
Graphics card #0 deviceId: VideoController1
Graphics card #0 versionInfo: 31.0.21923.11000
Memory slot #0 capacity (MiB): 8192.00
Memory slot #0 clockSpeed (GHz): 3.20
Memory slot #0 type: DDR4
Memory slot #1 capacity (MiB): 8192.00
Memory slot #1 clockSpeed (GHz): 3.20
Memory slot #1 type: DDR4
Virtual memory max (MiB): 23197.18
Virtual memory used (MiB): 10803.79
Swap memory total (MiB): 7424.00
Swap memory used (MiB): 56.41
Space in storage for jna.tmpdir (MiB):
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB):
Space in storage for io.netty.native.workdir (MiB):
Space in storage for java.io.tmpdir (MiB): available: 672256.94, total: 975275.00
Space in storage for workdir (MiB): available: 672256.94, total: 975275.00
JVM Flags: 0 total;
Debug Flags: 0 total;
Server Running: true
Player Count: 0 / 20; []
Active Data Packs: vanilla, mod_data, mod/cloud (incompatible), mod/geyser_neoforge, mod/hydraulic, mod/neoforge
Available Data Packs: minecart_improvements, redstone_experiments, trade_rebalance, vanilla, mod/cloud (incompatible), mod/geyser_neoforge, mod/hydraulic, mod/neoforge, mod_data
Enabled Feature Flags: minecraft:vanilla
World Generation: Stable
World Seed: -3483536644263199740
Suppressed Exceptions: NONE
Is Modded: Definitely; Server brand changed to 'neoforge'
Type: Dedicated Server (map_server.txt)
Class Processors:
00,00%: neoforge:computing_frames (marker)
00,00%: neoforge:runtime_enum_extender
04,26%: neoforge:access_transformer
00,19%: neoforge:mixin
00,00%: neoforge:simple_processors_default (marker)
00,02%: neoforge.coremods:field_to_getter.net.minecraft.world.level.biome.biome
00,02%: neoforge.coremods:field_to_getter.net.minecraft.world.level.block.flowerpotblock
00,02%: neoforge.coremods:field_to_getter.net.minecraft.world.level.levelgen.structure.structure
00,39%: neoforge.coremods:method_redirector
Mod List:
cloud-neoforge-2.0.0-beta.15.jar |Cloud Command Framework |cloud |2.0.0-beta.15 |Manifest: 8cbb57cd83d2a2969cafa26de73ab949429b346295ce29453e34f822f026fe82
Geyser-NeoForge.jar |Geyser |geyser_neoforge |2.9.5-SNAPSHOT |Manifest: 305d850c0ecdecdce657d0c0f4e4bfc453e3ce3d6551261d0d6071210facf0d1
hydraulic-neoforge.jar |Hydraulic |hydraulic |1.0.0-SNAPSHOT |Manifest: 3e5eb6e03b77e6efaf5fa44814fda2d4673ad09125d878ef1f3ee2df12b5cd11
minecraft-server-patched-21.11.42.jar |Minecraft |minecraft |1.21.11 |Manifest: c442ac74391b1d64b42477ee307a888aafa596dfe111480b60dee8d4858471cd
neoforge-21.11.42-universal.jar |NeoForge |neoforge |21.11.42 |Manifest: 0bba6d7cedc69ab53a308aacc8acd270e0739a9ce7341aed5185dc3480ca2673
Crash Report UUID: e7f36c89-1f80-4a76-90da-dde58bed3047
FML: 10.0.36
NeoForge: 21.11.42

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions