Industrial Renewal Port

Industrial Renewal Port

16.2k Downloads

[ISSUE] The error from 1.3.2 remained on 1.3.3

prostolexa opened this issue ยท 9 comments

commented

Here
crash-2023-05-28_19.28.13-client.txt

-- Head --
Thread: Render thread
Stacktrace:
at com.cassiokf.industrialrenewal.events.EventHandler.onServerTickEvent(EventHandler.java:54) ~[industrialrenewal-1.18.2-1.3.2-r.jar%23123!/:1.0] {re:classloading}
at net.minecraftforge.eventbus.ASMEventHandler_264_EventHandler_onServerTickEvent_WorldTickEvent.invoke(.dynamic) ~[?:?] {}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-5.0.3.jar%232!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!/:?] {}
at net.minecraftforge.event.ForgeEventFactory.onPreWorldTick(ForgeEventFactory.java:895) ~[forge-1.18.2-40.2.4-universal.jar%23189!/:?] {re:mixin,re:classloading}

commented

I might wanna add. It seems like an illegal access of sorts.

commented

I have attempted the issue once again for 1.3.4-r.
The issue is caused by world tick event which is used for cart coupling (Its a world tick event which gets triggered whether you have coupled minecrarts or not)

long story short, tried to fix this issue. If it is fixed, we can close this issue.
other wise, we either ignore this ticket and have the issue persist for the rest of eternity, or we gut this feature. Fingers crossed

commented

should hopefully be fixed on 1.3.5-b
thanks for the bug report and your patience

commented

[20:24:58] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception
net.minecraft.ReportedException: Ticking block entity
at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:906) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:otyacraftengine-common.mixins.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:326) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:842) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:otyacraftengine-common.mixins.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:685) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:otyacraftengine-common.mixins.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:261) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:otyacraftengine-common.mixins.json:MinecraftServerMixin,pl:mixin:A}
at java.lang.Thread.run(Thread.java:833) [?:?] {}
Caused by: java.lang.NullPointerException: Cannot read field "f_58858_" because the return value of "com.cassiokf.industrialrenewal.blockentity.abstracts.BlockEntity3x3x3MachineBase.getMaster()" is null
at com.cassiokf.industrialrenewal.blockentity.abstracts.BlockEntity3x3x3MachineBase.getMasterFacing(BlockEntity3x3x3MachineBase.java:96) ~[industrialrenewal-1.18.2-1.3.4-r.jar%2392!/:1.0] {re:classloading}
at com.cassiokf.industrialrenewal.blockentity.BlockEntityFluidTank.getCapability(BlockEntityFluidTank.java:175) ~[industrialrenewal-1.18.2-1.3.4-r.jar%2392!/:1.0] {re:classloading}
at com.cassiokf.industrialrenewal.blockentity.abstracts.BlockEntityFluidPipeBase.checkForOutPuts(BlockEntityFluidPipeBase.java:104) ~[industrialrenewal-1.18.2-1.3.4-r.jar%2392!/:1.0] {re:classloading}
at com.cassiokf.industrialrenewal.blockentity.abstracts.BlockEntityMultiBlocksTube.initializeMultiblockIfNecessary(BlockEntityMultiBlocksTube.java:97) ~[industrialrenewal-1.18.2-1.3.4-r.jar%2392!/:1.0] {re:classloading}
at com.cassiokf.industrialrenewal.blockentity.abstracts.BlockEntityMultiBlocksTube.tick(BlockEntityMultiBlocksTube.java:38) ~[industrialrenewal-1.18.2-1.3.4-r.jar%2392!/:1.0] {re:classloading}
at com.cassiokf.industrialrenewal.blockentity.abstracts.BlockEntityFluidPipeBase.tick(BlockEntityFluidPipeBase.java:47) ~[industrialrenewal-1.18.2-1.3.4-r.jar%2392!/:1.0] {re:classloading}
at com.cassiokf.industrialrenewal.blockentity.transport.BlockEntityHighPressureFluidPipe.tick(BlockEntityHighPressureFluidPipe.java:26) ~[industrialrenewal-1.18.2-1.3.4-r.jar%2392!/:1.0] {re:classloading}
at com.cassiokf.industrialrenewal.blocks.transport.BlockHighPressureFluidPipe.lambda$getTicker$0(BlockHighPressureFluidPipe.java:70) ~[industrialrenewal-1.18.2-1.3.4-r.jar%2392!/:1.0] {re:classloading}
at net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.m_142224_(LevelChunk.java:673) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:classloading}
at net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.m_142224_(LevelChunk.java:766) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:classloading}
at net.minecraft.world.level.Level.m_46463_(Level.java:476) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:beyond_earth.mixin.json:BlockSet,pl:mixin:APP:sereneseasons.mixins.json:MixinLevel,pl:mixin:A}
at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:327) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:sereneseasons:temperature_transformer,re:classloading,pl:accesstransformer:B,xf:fml:sereneseasons:temperature_transformer,pl:mixin:APP:supplementaries.mixins.json:ServerLevelMixin,pl:mixin:APP:ysns.mixins.json:ServerWorldMixin,pl:mixin:APP:pluto.mixins.json:fast_entity_access.ServerLevelMixin,pl:mixin:APP:create.mixins.json:accessor.ServerLevelAccessor,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:902) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:otyacraftengine-common.mixins.json:MinecraftServerMixin,pl:mixin:A}
... 5 more
[20:24:58] [Server thread/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID 8b4dbcbc-1c1d-4805-8a04-b8df8ab1ee4f
[20:24:58] [Server thread/ERROR] [minecraft/MinecraftServer]: This crash report has been saved to: /home/container/./crash-reports/crash-2023-06-25_20.24.58-server.txt
crash-2023-06-25_20.24.58-server.txt

commented

the server won't start at all

commented

nope

[02:36:21] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception
net.minecraft.ReportedException: Ticking block entity
at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:906) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:otyacraftengine-common.mixins.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.server.dedicated.DedicatedServer.m_5703_(DedicatedServer.java:326) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:842) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:otyacraftengine-common.mixins.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:685) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:otyacraftengine-common.mixins.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_177918_(MinecraftServer.java:261) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:otyacraftengine-common.mixins.json:MinecraftServerMixin,pl:mixin:A}
at java.lang.Thread.run(Thread.java:833) [?:?] {}
Caused by: java.lang.NullPointerException: Cannot read field "f_58858_" because "master" is null
at com.cassiokf.industrialrenewal.blockentity.BlockEntityFluidTank.getCapability(BlockEntityFluidTank.java:185) ~[industrialrenewal-1.18.2-1.3.5-b.jar%2392!/:1.0] {re:classloading}
at com.cassiokf.industrialrenewal.blockentity.abstracts.BlockEntityFluidPipeBase.checkForOutPuts(BlockEntityFluidPipeBase.java:104) ~[industrialrenewal-1.18.2-1.3.5-b.jar%2392!/:1.0] {re:classloading}
at com.cassiokf.industrialrenewal.blockentity.abstracts.BlockEntityMultiBlocksTube.initializeMultiblockIfNecessary(BlockEntityMultiBlocksTube.java:97) ~[industrialrenewal-1.18.2-1.3.5-b.jar%2392!/:1.0] {re:classloading}
at com.cassiokf.industrialrenewal.blockentity.abstracts.BlockEntityMultiBlocksTube.tick(BlockEntityMultiBlocksTube.java:38) ~[industrialrenewal-1.18.2-1.3.5-b.jar%2392!/:1.0] {re:classloading}
at com.cassiokf.industrialrenewal.blockentity.abstracts.BlockEntityFluidPipeBase.tick(BlockEntityFluidPipeBase.java:47) ~[industrialrenewal-1.18.2-1.3.5-b.jar%2392!/:1.0] {re:classloading}
at com.cassiokf.industrialrenewal.blockentity.transport.BlockEntityHighPressureFluidPipe.tick(BlockEntityHighPressureFluidPipe.java:26) ~[industrialrenewal-1.18.2-1.3.5-b.jar%2392!/:1.0] {re:classloading}
at com.cassiokf.industrialrenewal.blocks.transport.BlockHighPressureFluidPipe.lambda$getTicker$0(BlockHighPressureFluidPipe.java:70) ~[industrialrenewal-1.18.2-1.3.5-b.jar%2392!/:1.0] {re:classloading}
at net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.m_142224_(LevelChunk.java:673) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:classloading}
at net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.m_142224_(LevelChunk.java:766) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:classloading}
at net.minecraft.world.level.Level.m_46463_(Level.java:476) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:beyond_earth.mixin.json:BlockSet,pl:mixin:APP:sereneseasons.mixins.json:MixinLevel,pl:mixin:A}
at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:327) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:sereneseasons:temperature_transformer,re:classloading,pl:accesstransformer:B,xf:fml:sereneseasons:temperature_transformer,pl:mixin:APP:supplementaries.mixins.json:ServerLevelMixin,pl:mixin:APP:ysns.mixins.json:ServerWorldMixin,pl:mixin:APP:pluto.mixins.json:fast_entity_access.ServerLevelMixin,pl:mixin:APP:create.mixins.json:accessor.ServerLevelAccessor,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:902) ~[server-1.18.2-20220404.173914-srg.jar%23151!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:otyacraftengine-common.mixins.json:MinecraftServerMixin,pl:mixin:A}
... 5 more
[02:36:21] [Server thread/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID 031d91c2-4ccc-4bf0-a655-fbe9e0328c0a
[02:36:21] [Server thread/ERROR] [minecraft/MinecraftServer]: This crash report has been saved to: /home/container/./crash-reports/crash-2023-07-05_02.36.21-server.txt

commented

in addition, I want to say that we managed to launch the server, but chunks specifically with this mod are not loaded, and in general it is dangerous to do anything at all because the server may crash and eventually have to put a backup
https://imgur.com/XWPPC5p

commented

my recommendation is to remove this mod from server until i have it fixed. especially the tile entities.

commented

rummer has it that this bug is supposedly fixed. Yet to be confirmed.