MoonflowerTeam / pollen

⚙️ Library for all Moonflower mods. Adds bridges for Fabric and Forge using Architectury along with utilities such as our Pinwheel bedrock animation API.
https://www.curseforge.com/minecraft/mc-mods/pollen
Other
32 stars 19 forks source link

1.18.1 Forge Crash #6

Closed ivardensphere closed 2 years ago

ivardensphere commented 2 years ago

What version are you seeing the problem on?

1.18.x

Describe the issue

1. Crash with 1.18.1 Forge version 39.0.78 mod version pollen-forge-1.0.0+1.18.1.
2. Was just looking around in world.

latest.log

Description: Exception ticking world

java.lang.IllegalStateException: Failed to get capability
    at gg.moonflower.pollen.api.sync.forge.SyncedDataManagerImpl.lambda$getDataComponent$0(SyncedDataManagerImpl.java:36) ~[pollen-forge-1.0.0+1.18.1.jar%23195!/:?] {re:classloading}
    at net.minecraftforge.common.util.LazyOptional.orElseThrow(LazyOptional.java:295) ~[forge-1.18.1-39.0.78-universal.jar%23267!/:?] {re:mixin,re:classloading}
    at gg.moonflower.pollen.api.sync.forge.SyncedDataManagerImpl.getDataComponent(SyncedDataManagerImpl.java:36) ~[pollen-forge-1.0.0+1.18.1.jar%23195!/:?] {re:classloading}
    at gg.moonflower.pollen.api.sync.forge.SyncedDataManagerImpl.onStartTracking(SyncedDataManagerImpl.java:54) ~[pollen-forge-1.0.0+1.18.1.jar%23195!/:?] {re:classloading}
    at net.minecraftforge.eventbus.ASMEventHandler_1633_SyncedDataManagerImpl_onStartTracking_StartTracking.invoke(.dynamic) ~[?:?] {}
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-5.0.3.jar%2337!/:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%2337!/:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%2337!/:?] {}
    at net.minecraftforge.event.ForgeEventFactory.onStartEntityTracking(ForgeEventFactory.java:318) ~[forge-1.18.1-39.0.78-universal.jar%23267!/:?] {re:mixin,re:classloading}
    at net.minecraft.server.level.ServerEntity.m_8541_(ServerEntity.java:198) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:mixin,re:classloading,pl:mixin:APP:blueprint.mixins.json:ServerEntityMixin,pl:mixin:A}
    at net.minecraft.server.level.ChunkMap$TrackedEntity.m_140497_(ChunkMap.java:1257) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:classloading}
    at net.minecraft.server.level.ChunkMap$TrackedEntity.m_140487_(ChunkMap.java:1285) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:classloading}
    at net.minecraft.server.level.ChunkMap.m_140199_(ChunkMap.java:1042) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
    at net.minecraft.server.level.ServerChunkCache.m_8463_(ServerChunkCache.java:458) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
    at net.minecraft.server.level.ServerLevel$EntityCallbacks.m_141985_(ServerLevel.java:1551) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:classloading}
    at net.minecraft.server.level.ServerLevel$EntityCallbacks.m_141985_(ServerLevel.java:1534) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:classloading}
    at net.minecraft.world.level.entity.PersistentEntitySectionManager.m_157575_(PersistentEntitySectionManager.java:135) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:classloading}
    at net.minecraft.world.level.entity.PersistentEntitySectionManager.addEntityWithoutEvent(PersistentEntitySectionManager.java:98) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:classloading}
    at net.minecraft.world.level.entity.PersistentEntitySectionManager.m_157538_(PersistentEntitySectionManager.java:81) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:classloading}
    at net.minecraft.world.level.entity.PersistentEntitySectionManager.m_157533_(PersistentEntitySectionManager.java:72) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:classloading}
    at net.minecraft.server.level.ServerLevel.m_8872_(ServerLevel.java:836) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:forgeendertech:coremod,re:classloading,pl:accesstransformer:B,xf:fml:forgeendertech:coremod,pl:mixin:APP:architects_palette.mixins.json:ServerWorldMixin,pl:mixin:APP:blueprint.mixins.json:ServerLevelMixin,pl:mixin:APP:botania_xplat.mixins.json:MixinServerLevel,pl:mixin:APP:immersiveengineering.mixins.json:coremods.ServerWorldMixin,pl:mixin:A}
    at net.minecraft.server.level.ServerLevel.m_7967_(ServerLevel.java:751) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:forgeendertech:coremod,re:classloading,pl:accesstransformer:B,xf:fml:forgeendertech:coremod,pl:mixin:APP:architects_palette.mixins.json:ServerWorldMixin,pl:mixin:APP:blueprint.mixins.json:ServerLevelMixin,pl:mixin:APP:botania_xplat.mixins.json:MixinServerLevel,pl:mixin:APP:immersiveengineering.mixins.json:coremods.ServerWorldMixin,pl:mixin:A}
    at java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) ~[?:?] {}
    at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) ~[?:?] {}
    at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?] {}
    at net.minecraft.world.level.ServerLevelAccessor.m_47205_(ServerLevelAccessor.java:11) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:computing_frames,re:mixin,re:classloading}
    at net.minecraft.world.level.NaturalSpawner.m_47038_(NaturalSpawner.java:187) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:mixin,re:classloading,pl:mixin:APP:botania_xplat.mixins.json:MixinNaturalSpawner,pl:mixin:A}
    at net.minecraft.world.level.NaturalSpawner.m_47045_(NaturalSpawner.java:124) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:mixin,re:classloading,pl:mixin:APP:botania_xplat.mixins.json:MixinNaturalSpawner,pl:mixin:A}
    at net.minecraft.world.level.NaturalSpawner.m_47029_(NaturalSpawner.java:114) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:mixin,re:classloading,pl:mixin:APP:botania_xplat.mixins.json:MixinNaturalSpawner,pl:mixin:A}
    at net.minecraft.server.level.ServerChunkCache.m_8490_(ServerChunkCache.java:355) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
    at net.minecraft.server.level.ServerChunkCache.m_142483_(ServerChunkCache.java:311) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
    at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:278) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:forgeendertech:coremod,re:classloading,pl:accesstransformer:B,xf:fml:forgeendertech:coremod,pl:mixin:APP:architects_palette.mixins.json:ServerWorldMixin,pl:mixin:APP:blueprint.mixins.json:ServerLevelMixin,pl:mixin:APP:botania_xplat.mixins.json:MixinServerLevel,pl:mixin:APP:immersiveengineering.mixins.json:coremods.ServerWorldMixin,pl:mixin:A}
    at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:868) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
    at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:808) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
    at net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:86) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:668) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
    at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:258) ~[client-1.18.1-20211210.034407-srg.jar%23263!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
    at java.lang.Thread.run(Thread.java:833) [?:?] {}