Skip to content

Hydraulic crashes the server (1.21.10) #54

@tommyyy-dev

Description

@tommyyy-dev

Hi, the server crashes because of Hydraulic.
I use Fabric, 1.21.10 with the loader version 0.17.3.

Here is the exception throwed from hydraulic:

java.lang.NullPointerException: Cannot invoke "com.google.gson.JsonElement.getAsInt()" because the return value of "com.google.gson.JsonObject.get(String)" is null
	at knot//team.unnamed.creative.serialize.minecraft.metadata.PackMetaCodec.read(PackMetaCodec.java:63)
	at knot//team.unnamed.creative.serialize.minecraft.metadata.PackMetaCodec.read(PackMetaCodec.java:44)
	at knot//team.unnamed.creative.serialize.minecraft.metadata.MetadataSerializer.deserializeAndAdd(MetadataSerializer.java:95)
	at knot//team.unnamed.creative.serialize.minecraft.metadata.MetadataSerializer.readFromTree(MetadataSerializer.java:89)
	at knot//team.unnamed.creative.serialize.minecraft.MinecraftResourcePackReaderImpl.read(MinecraftResourcePackReaderImpl.java:111)
	at knot//org.geysermc.hydraulic.pack.PackManager.lambda$initialize$0(PackManager.java:99)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:215)
	at java.base/java.util.Collections$2.tryAdvance(Collections.java:5075)
	at java.base/java.util.Collections$2.forEachRemaining(Collections.java:5083)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:570)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:560)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:636)
	at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:291)
	at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:656)
	at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:662)
	at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:667)
	at knot//org.geysermc.hydraulic.pack.PackManager.initialize(PackManager.java:100)
	at knot//org.geysermc.hydraulic.HydraulicImpl.onServerStarting(HydraulicImpl.java:53)
	at knot//net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.lambda$static$0(ServerLifecycleEvents.java:38)
	at knot//net.minecraft.server.MinecraftServer.handler$zfb000$fabric-lifecycle-events-v1$beforeSetupServer(MinecraftServer.java:3832)
	at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:737)
	at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:297)
	at java.base/java.lang.Thread.run(Thread.java:1447)

If you need more information, feel free to ask!

crash log

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