Skip to content

[Bug]: Crash on NeoForge 21.1.228 with Oritech 1.2.3 #328

@Semorphim

Description

@Semorphim

Minecraft Version

1.21.1

What happened?

Running my custom Modpack I encountered Errors when using the oritech oulverizer. I also have neruina installed which suspended the ticking entity, so that I could still play. After looking in the oritech github I found a different post which had the exaxt same error text and in that the oritech author said that he cant do anything on his side.

Could this be a problem with polymorph?

Here is the log:

java.lang.NullPointerException: Cannot invoke "net.minecraft.world.item.ItemStack.isEmpty()" because "output" is null at TRANSFORMER/polymorph@1.1.0+1.21.1/com.illusivesoulworks.polymorph.common.capability.AbstractRecipeData.getRecipe(AbstractRecipeData.java:97) ~[polymorph-neoforge-1.1.0+1.21.1.jar%231174!/:1.1.0+1.21.1] at TRANSFORMER/polymorph@1.1.0+1.21.1/com.illusivesoulworks.polymorph.common.PolymorphRecipeManager.getRecipe(PolymorphRecipeManager.java:43) ~[polymorph-neoforge-1.1.0+1.21.1.jar%231174!/:1.1.0+1.21.1] at TRANSFORMER/polymorph@1.1.0+1.21.1/com.illusivesoulworks.polymorph.common.PolymorphRecipeManager.getBlockEntityRecipe(PolymorphRecipeManager.java:34) ~[polymorph-neoforge-1.1.0+1.21.1.jar%231174!/:1.1.0+1.21.1] at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.item.crafting.RecipeManager.handler$ian000$polymorph$getRecipe(RecipeManager.java:558) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.item.crafting.RecipeManager.getRecipeFor(RecipeManager.java) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at TRANSFORMER/fastsuite@6.0.7/dev.shadowsoffire.fastsuite.AuxRecipeManager.getRecipeFor(AuxRecipeManager.java:54) ~[FastSuite-1.21.1-6.0.7.jar%23973!/:6.0.7] at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.item.crafting.RecipeManager.getRecipeFor(RecipeManager.java:84) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at TRANSFORMER/oritech@1.2.3/rearth.oritech.block.base.entity.MachineBlockEntity.getRecipe(MachineBlockEntity.java:233) ~[oritech-neoforge-1.21.1-1.2.3.jar%231154!/:?] at TRANSFORMER/oritech@1.2.3/rearth.oritech.block.base.entity.MachineBlockEntity.serverTick(MachineBlockEntity.java:96) ~[oritech-neoforge-1.21.1-1.2.3.jar%231154!/:?] at TRANSFORMER/oritech@1.2.3/rearth.oritech.block.base.entity.UpgradableMachineBlockEntity.serverTick(UpgradableMachineBlockEntity.java:67) ~[oritech-neoforge-1.21.1-1.2.3.jar%231154!/:?] at TRANSFORMER/oritech@1.2.3/rearth.oritech.api.networking.NetworkedBlockEntity.tick(NetworkedBlockEntity.java:37) ~[oritech-neoforge-1.21.1-1.2.3.jar%231154!/:?] at TRANSFORMER/oritech@1.2.3/rearth.oritech.api.networking.NetworkedBlockEntity.tick(NetworkedBlockEntity.java:19) ~[oritech-neoforge-1.21.1-1.2.3.jar%231154!/:?] at TRANSFORMER/oritech@1.2.3/rearth.oritech.block.base.block.MachineBlock.lambda$getTicker$0(MachineBlock.java:122) ~[oritech-neoforge-1.21.1-1.2.3.jar%231154!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.mixinextras$bridge$tick$15(LevelChunk.java) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at TRANSFORMER/neruina@2.2.11/com.bawnorton.neruina.handler.TickHandler.safelyTickBlockEntity(TickHandler.java:182) ~[Neruina-2.2.11-neoforge+1.21.jar%231143!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.wrapOperation$hlk000$neruina$catchTickingBlockEntity$notTheCauseOfTickLag(LevelChunk.java:1848) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.chunk.LevelChunk$BoundTickingBlockEntity.tick(LevelChunk.java:711) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.chunk.LevelChunk$RebindableTickingBlockEntityWrapper.tick(LevelChunk.java:788) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.Level.redirect$ejo000$observable$redirectTick(Level.java:8824) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.Level.tickBlockEntities(Level.java:565) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:428) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1037) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:917) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.client.server.IntegratedServer.tickServer(IntegratedServer.java:110) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[client-1.21.1-20240808.144430-srg.jar%23749!/:?] at java.base/java.lang.Thread.run(Unknown Source) [?:?]

How do you trigger this bug?

  1. Install Oritech 1.2.3
  2. Install Neruina 2.2.11
  3. Install Polymorph 1.1.0
  4. Place Oritech Pulverizer
  5. Insert Coal and observe Neruina posting a chat message

Loader

NeoForge

Loader Version

21.1.228

API Version

N/A

Mod Version

Polymorph 1.1.0+1.12.1

Relevant Log Outputs

https://gist.github.com/Semorphim/4c5a744959f6c2a88c22a6a98c4888f7.js

Metadata

Metadata

Assignees

Labels

status: triageThis issue or pull request is awaiting reviewtype: bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions