Industrial Foregoing

Industrial Foregoing

95M Downloads

Client side NPE with potion_enervator

LemADEC opened this issue · 13 comments

commented

Industrial Foregoing Version: industrialforegoing-1.12.2-1.10.6-192.jar
TeslaCoreLib Version: tesla-core-lib-1.12.2-1.0.15.jar
(as part of Direwolf20 1.12-2.2.0
Crashlog (If Any): https://gist.github.com/LemADEC/029c3e2a388c62a6aa5ef72af860549e

java.lang.NullPointerException: Ticking block entity
	at net.ndrei.teslacorelib.utils.FluidUtils.fillFluidFrom(FluidUtils.kt:60)
	at net.ndrei.teslacorelib.utils.FluidextensionsKt.fillFrom(fluidextensions.kt:16)
	at net.ndrei.teslacorelib.utils.FluidextensionsKt.fillFrom(fluidextensions.kt:22)
	at net.ndrei.teslacorelib.utils.FluidextensionsKt.processInputInventory(fluidextensions.kt:27)
	at net.ndrei.teslacorelib.tileentities.SidedTileEntity.processFluidItems(SidedTileEntity.kt:544)
	at net.ndrei.teslacorelib.tileentities.SidedTileEntity.processImmediateInventories(SidedTileEntity.kt:214)
	at net.ndrei.teslacorelib.tileentities.ElectricMachine.processImmediateInventories(ElectricMachine.kt:298)
	at net.ndrei.teslacorelib.tileentities.SidedTileEntity.func_73660_a(SidedTileEntity.kt:992)
	at net.minecraft.world.World.func_72939_s(World.java:1832)
	at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1845)
	at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1096)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:397)
	at net.minecraft.client.main.Main.main(SourceFile:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

image

commented

@Slyklaw Do you have Ender Core? If you do, turn off the water bottles as fluid containers option in there. That option breaks more things than it helps.

commented

@brisingraerowing Yup, that fixes my crash.

commented

Good to hear.

commented

This might be the bug I encountered. I put in a stack of Nether Wort, then I clicked the Water Bottle in the spot next to the Nether Wort as seen in the following screenshot. Game froze. Only thing attached was power to the machine.

potionbrewer

commented

@krisjenner which option did you disable? There’s two options related to bottles. Both may need to be turned off.

commented

What were you using to fill the machine? I had a virtually identical crash with the Pressure Pipes canister some time ago.

EDIT: See MinecraftModDevelopmentMods/Tesla-Core-Lib#28

commented

This was not by base. This was from one of our public servers.
I do know it was a Potion Brewer and the block on its right is an Enchantment extractor.

The mod itself is showing too frequently in profiling, so we encourage our players to go without it which probably explain why we didn't have new occurrences yet.

commented

download

Report: https://pastebin.com/DAjxcJ24

Somehow he was able to place it in the slot.

commented

I have the same issue when automatically crafting awkward potions.

commented
commented

👋 Sorry but Industrial Foregoing has ended support for version 1.12. I'm closing this issue as it will no longer be updated for that version. Thanks for playing with the mod.

commented

I have just recently run into this issue in the Industrial Foregoing inclusion in the latest FTB Revelations pack, by manually inputting a water potion, same as author.

commented

@Slyklaw Do you have Ender Core? If you do, turn off the water bottles as fluid containers option in there. That option breaks more things than it helps.

This one fixed it!
(for people who need help with it)

  1. Go to your modpacks folder and open the config folder
  2. Open the endercore folder and edit endercore.cfg file
  3. Search for bottleFluidHandler(CTRL+F) and edit it from true to false then save the file
  4. Enjoy