Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: put fluid to filled up mek pipe link with a filled up mek tank will cause crash #109

Closed
Uptobillion opened this issue Dec 24, 2022 · 1 comment
Labels
bug Something isn't working

Comments

@Uptobillion
Copy link

Uptobillion commented Dec 24, 2022

Bug Description

put fluid to filled up mek pipe link with a filled up mek tank will cause crash

How to Reproduce?

put fluid to filled up mek pipe link with a filled up mek tank will cause crash

Expected Behavior

No response

Version

1.11.9

Mod Loader Version

1.19.2-43.2.1

Mod Loader

No response

Logs or additional context

---- Minecraft Crash Report ----
// Uh... Did I do that?
Time: 2022-12-25 01:22:54
Description: Ticking block entity
java.lang.IllegalStateException: Can't modify the empty stack.
 at net.minecraftforge.fluids.FluidStack.setAmount(FluidStack.java:175) ~[forge-1.19.2-43.2.1-universal.jar%23225!/:?] {re:classloading}
 at earth.terrarium.botarium.forge.fluid.ForgeFluidHolder.setAmount(ForgeFluidHolder.java:57) ~[botarium-forge-1.19.2-1.8.0.jar%23189!/:?] {re:classloading}
 at earth.terrarium.botarium.api.fluid.SimpleUpdatingFluidContainer.extractFluid(SimpleUpdatingFluidContainer.java:68) ~[botarium-forge-1.19.2-1.8.0.jar%23189!/:?] {re:classloading}
 at earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.drain(ForgeFluidContainer.java:46) ~[botarium-forge-1.19.2-1.8.0.jar%23189!/:?] {re:classloading}
 at mekanism.common.content.network.transmitter.MechanicalPipe.pullFromAcceptors(MechanicalPipe.java:83) ~[Mekanism-1.19.2-10.3.5.473.jar%23203!/:10.3.5] {re:classloading}
 at mekanism.common.tile.transmitter.TileEntityMechanicalPipe.onUpdateServer(TileEntityMechanicalPipe.java:59) ~[Mekanism-1.19.2-10.3.5.473.jar%23203!/:10.3.5] {re:classloading}
 at mekanism.common.tile.transmitter.TileEntityTransmitter.tickServer(TileEntityTransmitter.java:89) ~[Mekanism-1.19.2-10.3.5.473.jar%23203!/:10.3.5] {re:classloading}
 at net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.m_142224_(LevelChunk.java:687) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:classloading}
 at net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.m_142224_(LevelChunk.java:780) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:classloading}
 at net.minecraft.world.level.Level.m_46463_(Level.java:446) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
 at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:331) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ad_astra-common.mixins.json:ServerLevelMixin,pl:mixin:A}
 at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:866) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
 at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:806) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
 at net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:84) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:classloading,pl:runtimedistcleaner:A}
 at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:654) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
 at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:244) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
 at java.lang.Thread.run(Thread.java:833) ~[?:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Stacktrace:
 at net.minecraftforge.fluids.FluidStack.setAmount(FluidStack.java:175) ~[forge-1.19.2-43.2.1-universal.jar%23225!/:?] {re:classloading}
 at earth.terrarium.botarium.forge.fluid.ForgeFluidHolder.setAmount(ForgeFluidHolder.java:57) ~[botarium-forge-1.19.2-1.8.0.jar%23189!/:?] {re:classloading}
 at earth.terrarium.botarium.api.fluid.SimpleUpdatingFluidContainer.extractFluid(SimpleUpdatingFluidContainer.java:68) ~[botarium-forge-1.19.2-1.8.0.jar%23189!/:?] {re:classloading}
 at earth.terrarium.botarium.forge.fluid.ForgeFluidContainer.drain(ForgeFluidContainer.java:46) ~[botarium-forge-1.19.2-1.8.0.jar%23189!/:?] {re:classloading}
 at mekanism.common.content.network.transmitter.MechanicalPipe.pullFromAcceptors(MechanicalPipe.java:83) ~[Mekanism-1.19.2-10.3.5.473.jar%23203!/:10.3.5] {re:classloading}
 at mekanism.common.tile.transmitter.TileEntityMechanicalPipe.onUpdateServer(TileEntityMechanicalPipe.java:59) ~[Mekanism-1.19.2-10.3.5.473.jar%23203!/:10.3.5] {re:classloading}
 at mekanism.common.tile.transmitter.TileEntityTransmitter.tickServer(TileEntityTransmitter.java:89) ~[Mekanism-1.19.2-10.3.5.473.jar%23203!/:10.3.5] {re:classloading}
 at net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.m_142224_(LevelChunk.java:687) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:classloading}
 at net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.m_142224_(LevelChunk.java:780) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:classloading}
 at net.minecraft.world.level.Level.m_46463_(Level.java:446) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
 at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:331) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ad_astra-common.mixins.json:ServerLevelMixin,pl:mixin:A}
-- Block entity being ticked --
Details:
 Name: mekanism:basic_mechanical_pipe // mekanism.common.tile.transmitter.TileEntityMechanicalPipe
 Block: Block{mekanism:basic_mechanical_pipe}[fluid_logged=empty]
 Block location: World: (45,104,-11), Section: (at 13,8,5 in 2,6,-1; chunk contains blocks 32,-64,-16 to 47,319,-1), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,-64,-512 to 511,319,-1)
 Block: Block{mekanism:basic_mechanical_pipe}[fluid_logged=empty]
 Block location: World: (45,104,-11), Section: (at 13,8,5 in 2,6,-1; chunk contains blocks 32,-64,-16 to 47,319,-1), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,-64,-512 to 511,319,-1)
Stacktrace:
 at net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.m_142224_(LevelChunk.java:687) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:classloading}
 at net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.m_142224_(LevelChunk.java:780) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:classloading}
 at net.minecraft.world.level.Level.m_46463_(Level.java:446) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
 at net.minecraft.server.level.ServerLevel.m_8793_(ServerLevel.java:331) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ad_astra-common.mixins.json:ServerLevelMixin,pl:mixin:A}
 at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:866) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
 at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:806) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
 at net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:84) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:classloading,pl:runtimedistcleaner:A}
 at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:654) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
 at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:244) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
 at java.lang.Thread.run(Thread.java:833) ~[?:?] {}
-- Affected level --
Details:
 All players: 0 total; []
 Chunk stats: 841
 Level dimension: ad_astra:moon
 Derived: true
 Level spawn location: World: (0,68,0), Section: (at 0,4,0 in 0,4,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
 Level time: 10967085 game time, 12775830 day time
 Level name: 192
 Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: true
 Level weather: Rain time: 40012 (now: false), thunder time: 76731 (now: false)
 Known server brands: forge
 Level was modded: true
 Level storage version: 0x04ABD - Anvil
Stacktrace:
 at net.minecraft.server.MinecraftServer.m_5703_(MinecraftServer.java:866) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
 at net.minecraft.server.MinecraftServer.m_5705_(MinecraftServer.java:806) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
 at net.minecraft.client.server.IntegratedServer.m_5705_(IntegratedServer.java:84) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:classloading,pl:runtimedistcleaner:A}
 at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:654) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
 at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:244) ~[client-1.19.2-20220805.130853-srg.jar%23220!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
 at java.lang.Thread.run(Thread.java:833) ~[?:?] {}

@Uptobillion Uptobillion added the bug Something isn't working label Dec 24, 2022
@Uptobillion Uptobillion changed the title [Bug]: put a launchpad on venus will cause crash [Bug]: put fluid to filled up mek pipe link with a filled up mek tank will cause crash Dec 25, 2022
@AlexNijjar
Copy link
Member

Fixed in latest botarium version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants