The Aether

The Aether

53M Downloads

Bug: Stuck on "Joining world..." until server restart

marleyinbloom opened this issue · 18 comments

commented

What Feature Types Apply to This Bug?

Entity

Other Type

No response

What Type of Bug Is This?

Performance

Mod Loader

NeoForge

Mod Loader Version

21.1.201

The Aether Version

1.5.9

Is This Bug a Conflict With Another Mod?

No response

Client Log

https://gist.github.com/marleyinbloom/cd854ab14a992a49d073ed933bc50b29

Crash Report (if applicable)

No response

Steps to Reproduce

Bug seems to be related to Moas in some way but I'm uncertain of the specifics, I haven't done much in the Aether, but my players have. There is a large pen of baby Moas near the world spawn that may have something to do with it?

What You Expect To Happen

I'd expect to be able to join the server without much issue

What Actually Happened

I get stuck on the "Loading world..." screen, an error appears in the server console but nothing of note on the client end.

Additional Details

On the server end, upon joining, this error appears:

[01:15:53] [User Authenticator #24/INFO] [minecraft/ServerLoginPacketListenerImpl]: UUID of player marleyinblooom is 2a96f756-a39e-4720-ae20-d9f2812c5046
[01:15:53] [Server thread/ERROR] [minecraft/ServerPacketListener]: Failed to handle packet ServerboundSelectKnownPacks[knownPacks=[minecraft:core:1.21.1]], suppressing error
java.lang.IllegalArgumentException: Failed to serialize ResourceKey[aether:moa_type / aether:black]: Item must not be minecraft:air
        at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.lambda$packRegistry$1(RegistrySynchronization.java:39) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
        at MC-BOOTSTRAP/[email protected]/com.mojang.serialization.DataResult$Error.getOrThrow(DataResult.java:287) ~[datafixerupper-8.0.16.jar%23100!/:?] {re:mixin}
        at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.lambda$packRegistry$2(RegistrySynchronization.java:39) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
        at MC-BOOTSTRAP/[email protected]/it.unimi.dsi.fastutil.objects.ObjectArrayList$Spliterator.forEachRemaining(ObjectArrayList.java:955) ~[fastutil-8.5.12.jar%23111!/:?] {}
        at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?] {}
        at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.lambda$packRegistry$3(RegistrySynchronization.java:33) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
        at java.base/java.util.Optional.ifPresent(Optional.java:178) ~[?:?] {re:mixin}
        at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.packRegistry(RegistrySynchronization.java:30) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
        at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.lambda$packRegistries$0(RegistrySynchronization.java:26) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {re:mixin}
        at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117) ~[?:?] {}
        at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.packRegistries(RegistrySynchronization.java:26) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
        at TRANSFORMER/[email protected]/net.minecraft.server.network.config.SynchronizeRegistriesTask.sendRegistries(SynchronizeRegistriesTask.java:38) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
        at TRANSFORMER/[email protected]/net.minecraft.server.network.config.SynchronizeRegistriesTask.handleResponse(SynchronizeRegistriesTask.java:51) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
        at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerConfigurationPacketListenerImpl.handleSelectKnownPacks(ServerConfigurationPacketListenerImpl.java:157) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:glitchcore.mixins.json:MixinServerConfigurationPacketListenerImpl from mod glitchcore,pl:mixin:A}
        at TRANSFORMER/[email protected]/net.minecraft.network.protocol.configuration.ServerboundSelectKnownPacks.handle(ServerboundSelectKnownPacks.java:23) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
        at TRANSFORMER/[email protected]/net.minecraft.network.protocol.configuration.ServerboundSelectKnownPacks.handle(ServerboundSelectKnownPacks.java:11) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
        at TRANSFORMER/[email protected]/net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:27) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading}
        at TRANSFORMER/[email protected]/net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:classloading,re:mixin}
        at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:148) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
        at TRANSFORMER/[email protected]/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,re:computing_frames,re:classloading}
        at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:872) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:aether.mixins.json:common.accessor.MinecraftServerAccessor from mod aether,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:enderscape.mixins.json:MinecraftServerMixin from mod enderscape,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:A}
        at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:170) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:aether.mixins.json:common.accessor.MinecraftServerAccessor from mod aether,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:enderscape.mixins.json:MinecraftServerMixin from mod enderscape,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:A}
        at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
        at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:855) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:aether.mixins.json:common.accessor.MinecraftServerAccessor from mod aether,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:enderscape.mixins.json:MinecraftServerMixin from mod enderscape,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:A}
        at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:849) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:aether.mixins.json:common.accessor.MinecraftServerAccessor from mod aether,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:enderscape.mixins.json:MinecraftServerMixin from mod enderscape,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:A}
        at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:111) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
        at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:825) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:aether.mixins.json:common.accessor.MinecraftServerAccessor from mod aether,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:enderscape.mixins.json:MinecraftServerMixin from mod enderscape,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:A}
        at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:712) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:aether.mixins.json:common.accessor.MinecraftServerAccessor from mod aether,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:enderscape.mixins.json:MinecraftServerMixin from mod enderscape,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:A}
        at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23200!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:aether.mixins.json:common.accessor.MinecraftServerAccessor from mod aether,pl:mixin:APP:balm.neoforge.mixins.json:MinecraftServerMixin from mod balm,pl:mixin:APP:enderscape.mixins.json:MinecraftServerMixin from mod enderscape,pl:mixin:APP:ponder-common.mixins.json:accessor.MinecraftServerAccessor from mod ponder,pl:mixin:A}
        at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {re:mixin}

Please Read and Confirm The Following

  • I have confirmed this bug can be replicated without the use of Optifine.
  • I have confirmed this bug is on the most recently supported version of Minecraft.
  • I have confirmed the details provided in this report are concise as possible and does not contain vague information (ie. Versions are properly recorded, answers to questions are clear).
  • I have confirmed this bug is unique and has not been reported already.
  • If playing on a modpack, I have reported this bug to their issue tracker already.
  • I have confirmed that I'm reporting a bug in The Aether I, not The Aether II.
commented

Looks like an older bug I thought was fixed, weird that its popping up again.

commented

Is there something in particular we can do to avoid it until a fix is pushed?

commented

Not sure yet, can you provide info on what versions the server is running of the same things specified for the client?

commented

Server and client are both Aether 1.21.1-1.5.9 NeoForge
The clients are NeoForge 21.1.201
The server is NeoForge 21.1.203

commented

What happens if they update to 21.1.203?

commented

I will try that, I haven't found any real consistency to what triggers it so I'll update and if it persists I'll comment here about it

commented

Hi, adding that we started experiencing the same issue and research lead me here. It doesn't seem to happen until after quite awhile, 12-16 hours it seems. Clients and server are on NeoForge 21.1.209 , MC v1.21.1 as well. It is resolved with a restart but eventually comes back.

[28Sep2025 23:47:37.046] [Server thread/ERROR] [net.minecraft.network.protocol.game.ServerPacketListener/]: Failed to handle packet ServerboundSelectKnownPacks[knownPacks=[minecraft:core:1.21.1, minecraft:trade_rebalance:1.21.1, minecraft:bundle:1.21.1]], suppressing error
java.lang.IllegalArgumentException: Failed to serialize ResourceKey[aether:moa_type / aether:white]: Item must not be minecraft:air
	at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.lambda$packRegistry$1(RegistrySynchronization.java:39) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at MC-BOOTSTRAP/[email protected]/com.mojang.serialization.DataResult$Error.getOrThrow(DataResult.java:287) ~[datafixerupper-8.0.16.jar%23100!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.lambda$packRegistry$2(RegistrySynchronization.java:39) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at MC-BOOTSTRAP/[email protected]/it.unimi.dsi.fastutil.objects.ObjectArrayList$Spliterator.forEachRemaining(ObjectArrayList.java:955) ~[fastutil-8.5.12.jar%23111!/:?]
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]
	at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.lambda$packRegistry$3(RegistrySynchronization.java:33) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at java.base/java.util.Optional.ifPresent(Optional.java:178) ~[?:?]
	at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.packRegistry(RegistrySynchronization.java:30) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.lambda$packRegistries$0(RegistrySynchronization.java:26) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?]
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1117) ~[?:?]
	at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.packRegistries(RegistrySynchronization.java:26) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.network.config.SynchronizeRegistriesTask.sendRegistries(SynchronizeRegistriesTask.java:38) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.network.config.SynchronizeRegistriesTask.handler$bko000$fabric_resource_loader_v0$onSelectKnownPacks(SynchronizeRegistriesTask.java:553) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.network.config.SynchronizeRegistriesTask.handleResponse(SynchronizeRegistriesTask.java) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerConfigurationPacketListenerImpl.handleSelectKnownPacks(ServerConfigurationPacketListenerImpl.java:157) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.network.protocol.configuration.ServerboundSelectKnownPacks.handle(ServerboundSelectKnownPacks.java:23) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.network.protocol.configuration.ServerboundSelectKnownPacks.handle(ServerboundSelectKnownPacks.java:11) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:27) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:148) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:872) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:170) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:855) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:849) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:132) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:821) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:826) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:712) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23226!/:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]

Part of the issue appears to be that Moa's are laying 64 eggs at a time occasionally? This is user reported; however, there were logs throwing a fit about 128 size stacks. I cant seem to locate this log now as the logs have been completely obliterated by the above logs; however, if I find it I will post it here.

commented

Can confirm exact same error. One player on my smp incubated black moa and from this point after few hours after server restart no one is able to join and logs show exact error provided by @GreatSaltyLake

Server started at 17:09:30 and players were unable to join at 19:18:47 so almost exactly 2h
Previous successful join was at 18:11:12 so somewhere in that time frame

I have tried to remove this moa (and it's eggs) with commands
/kill @e[type=aether:moa]
and
/kill @e[type=#aether_black_moa_egg]
but neither of them found anything that matched.
No one knows where this moa is if it didn't despawned already

Minecraft 1.21.1
Neoforge 21.1.209
The Aether 1.21.1-1.5.10-neoforge
Deep Aether 1.21.1-1.1.4 (dunno if relevant)

commented

We were on Aether 1.5.9; however, moved to 1.5.10 and the error is continuing for a quick update. I self host and have 20G of RAM so it thankfully doesn't get too bad before our daily restarts but if players are exploring it seems to pop up much quicker.

commented

@GreatSaltyLake do you have any other mods like the other users in the thread? I still have not been able to get to the bottom of the cause here.

commented

@bconlon1 Ya, here's our full list with versions to help correlate with others.

commented

@bconlon1 looks like these are the mods @GreatSaltyLake and I have in common between our two packs - marked which seem not to be required/do anything on their own as well

NeoForge 21.1.209
Minecraft 1.21.1

Name Version(s) Note(s)
[EMF] Entity Model Features 3.0.1 Unused Dependency
[ETF] Entity Texture Features 7.0.2 Unused Dependency
Athena 4.0.2 Unused Dependency
Autochef's Delight 2.0.2+neoforge
Balm 21.0.51 / 21.0.52 Unused Dependency
Caelus API 7.0.1+1.21.1 Unused Dependency
Cloth Config API 15.0.140 Unused Dependency
Comforts 9.0.4+1.21.1
Create 6.0.6
CreativeCore 2.13.13 Unused Dependency
Curios API 9.5.1+1.21.1 Unused Dependency
Exposure 1.9.10 / 1.9.11
Farmer's Delight 1.2.9
FerriteCore 7.0.2
Forgified Fabric API 0.115.6+2.1.3+1.21.1 / 0.115.6+2.1.4+1.21.1 Unused Dependency
Fzzy Config 0.7.2+1.21+neoforge
Geckolib 4.8.2 Unused Dependency
Iris Shaders 1.8.12-snapshot+mc1.21.1-local / 1.8.12+1.21.1-neoforge
Jade 15.10.3+neoforge
Kotlin for Forge 5.10.0
Lithium mc1.21.1-0.15.0-neoforge
Lithostitched 1.5.0+beta4 / 1.5.0
Mouse Tweaks 2.26.1
owo-lib 0.12.15.5-beta.1+1.21
Particle Core 0.2.6+1.21+neoforge
Reese's Sodium Options 1.8.3
Sinytra Connector 2.0.0-beta.9+1.21.1 / 2.0.0-beta.10+1.21.1 Unused Dependency
Sodium 0.6.13+mc1.21.1
Sodium Extra 0.6.0+mc1.21.1
Sophisticated Backpacks 3.25.6 / 3.25.9.1390
Sophisticated Backpacks Create Integration 0.1.3 / 0.1.4.23
Sophisticated Core 1.3.74 / 1.3.85.1219
Tectonic 2.4.3 / 3.0.12
The Aether 1.5.10
Xaero's Minimap 25.2.10
Xaero's World Map 1.39.12
YetAnotherConfigLib 3.7.1+1.21.1-neoforge Unused Dependency
commented

Encountering this bug as well. Error message almost identical to this comment, haven't seen or heard anything about excessively large clutches of eggs though.

Aether-specific info:

  • NeoForge 21.1.209
  • Minecraft 1.21.1
  • Aether Addon: Emissivity 1.21.1-1.0.2-neoforge
  • Aether Addon: Enhanced Extinguishing 1.21.1-1.0.0-neoforge
  • Aether Addon: Overworld Ores 1.21.1-1.0.2-neoforge
  • Aether Addon: Protect Your Moa 1.21.1-1.0.0-neoforge
  • Aether Addon: Treasure Reforging 1.21.1-1.0.1-neoforge
  • Explore Ruins: The Aether - Dungeons & Structures 1.0.0
  • Farmer's Cutting: The Aether 1.21.1-1.0-neoforge+mod
  • The Aether 1.21.1-1.5.10-neoforge

debug.log
full modlist

commented

i am also experiencing this issue. i'll compare my mod list with the two reported above to see if i can identify anything, but i'm seeing several overlaps already.

commented

i stuck @marleyinbloom and my modlists in a spreadsheet and added the overlaps from @rinebergc's comment above. Note that this spreadsheet does not have all of the mods @GreatSaltyLake and @rinebergc are using, as i was not able to extract the data from their logs like i was from @marleyinbloom's and my own.

This narrows down the mod overlaps considerably:

Mod ID Mod Name Version(s)
aether The Aether 1.5.9, 1.5.10
balm Balm 21.0.49, 21.0.51, 21.0.52, 21.0.54
cloth_config Cloth Config API 15.0.140
create Create 6.0.6
curios Curios API 9.5.1+1.21.1
farmersdelight Farmer's Delight 1.2.8, 1.2.9
ferritecore Ferrite Core 7.0.2
fzzy_config Fzzy Config 0.7.2+1.21+neoforge, 0.7.3+1.21+neoforge
geckolib GeckoLib 4.7.7, 4.8.2
jade Jade 15.10.3+neoforge
kotlinforforge Kotlin For Forge 5.9.0, 5.10.0
lithium Lithium 0.15.0+mc1.21.1
mousetweaks Mouse Tweaks 2.26.1
owo oωo 0.12.15.5-beta.1+1.21
reeses_sodium_options Reese's Sodium Options 1.8.3+mc1.21.4, 1.8.3
sodium Sodium 0.6.13+mc1.21.1
sophisticatedbackpacks Sophisticated Backpacks 3.24.20, 3.25.6, 3.25.9.1390, 3.25.9
sophisticatedcore Sophisticated Core 1.3.64, 1.3.74, 1.3.85.1219, 1.3.87
yet_another_config_lib_v3 YetAnotherConfigLib 3.7.1+1.21.1-neoforge

Note that none of these mods may cause the issue, given this comment above:

Looks like an older bug I thought was fixed, weird that its popping up again.

This data is just presented in case it helps.

Here are my debug.log and latest.log from just attempting to connect to the server. i've saved the relevant logs on the server side, too, but if you need those i'll need to go through to remove identifying information from the chat.

The stack trace on the server side was essentially identical to what was posted above:

java.lang.IllegalArgumentException: Failed to serialize ResourceKey[aether:moa_type / aether:blue]: Item must not be minecraft:air
	at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.lambda$packRegistry$1(RegistrySynchronization.java:39) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at MC-BOOTSTRAP/[email protected]/com.mojang.serialization.DataResult$Error.getOrThrow(DataResult.java:287) ~[datafixerupper-8.0.16.jar%23100!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.lambda$packRegistry$2(RegistrySynchronization.java:39) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at MC-BOOTSTRAP/[email protected]/it.unimi.dsi.fastutil.objects.ObjectArrayList$Spliterator.forEachRemaining(ObjectArrayList.java:955) ~[fastutil-8.5.12.jar%23111!/:?]
	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?]
	at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.lambda$packRegistry$3(RegistrySynchronization.java:33) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at java.base/java.util.Optional.ifPresent(Optional.java:178) ~[?:?]
	at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.packRegistry(RegistrySynchronization.java:30) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.lambda$packRegistries$0(RegistrySynchronization.java:26) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?]
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1116) ~[?:?]
	at TRANSFORMER/[email protected]/net.minecraft.core.RegistrySynchronization.packRegistries(RegistrySynchronization.java:26) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.network.config.SynchronizeRegistriesTask.sendRegistries(SynchronizeRegistriesTask.java:38) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.network.config.SynchronizeRegistriesTask.handleResponse(SynchronizeRegistriesTask.java:51) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerConfigurationPacketListenerImpl.handleSelectKnownPacks(ServerConfigurationPacketListenerImpl.java:157) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.network.protocol.configuration.ServerboundSelectKnownPacks.handle(ServerboundSelectKnownPacks.java:23) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.network.protocol.configuration.ServerboundSelectKnownPacks.handle(ServerboundSelectKnownPacks.java:11) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:27) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:148) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:872) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:170) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:855) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:849) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:132) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:821) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:826) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:712) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[server-1.21.1-20240808.144430-srg.jar%23333!/:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
commented

For what it's worth, it seems that nobody has incubated any moas on our server, so the error is probably related to moa serialization in general rather than being related to incubated moas in particular.

commented

Did any of you test this happening with The Aether only?

commented

We are also having the issue on our server. Reboot is the only thing that fixes it.

https://mclo.gs/HD2cea6