REI Plugin Compatibilities (REIPC)

REI Plugin Compatibilities (REIPC)

11M Downloads

[Bug] Failed to run end-reload.

ArrowFX opened this issue ยท 1 comments

commented

What happened?

I have this error popping up multiple times during my play sessions. It seems to corrosponde with me randomly getting kicked from a server. Appears either just before or just after getting kicked.

What mod loaders are you seeing the problem on?

Fabric

What do you think this bug is of?

  • Visual
  • Recipe Lookup
  • Cheat Mode
  • Plugin Integration / JEI Plugin Compatibility
  • Others

Relevant log output

[16:12:34] [Render thread/ERROR]: [REI] Failed to run end-reload task for reloadable [ServerDisplayRegistryImpl] in stage [END]
java.lang.NullPointerException: Cannot invoke "net.minecraft.server.MinecraftServer.method_3772()" because the return value of "dev.architectury.utils.GameInstance.getServer()" is null
	at knot/me.shedaniel.rei.impl.common.registry.displays.ServerDisplayRegistryImpl.getAllSortedRecipes(ServerDisplayRegistryImpl.java:230) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.registry.displays.ServerDisplayRegistryImpl.fillRecipes(ServerDisplayRegistryImpl.java:216) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.registry.displays.ServerDisplayRegistryImpl.endReload(ServerDisplayRegistryImpl.java:209) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.api.common.registry.Reloadable.endReload(Reloadable.java:47) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.reload(PluginManagerImpl.java:464) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins0(ReloadManagerImpl.java:155) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins0(ReloadManagerImpl.java:144) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins(ReloadManagerImpl.java:134) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.RoughlyEnoughItemsCoreClient.reloadPlugins(RoughlyEnoughItemsCoreClient.java:500) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.RoughlyEnoughItemsCoreClient.reloadPlugins(RoughlyEnoughItemsCoreClient.java:487) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.RoughlyEnoughItemsCoreClient.lambda$registerEvents$9(RoughlyEnoughItemsCoreClient.java:317) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/net.minecraft.class_634.handler$zcf000$architectury$handleUpdateRecipes(class_634.java:3728) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_634.method_11106(class_634.java:1576) ~[client-intermediary.jar:?]
	at knot/de.hysky.skyblocker.utils.NEURepoManager.handleRecipeSynchronization(NEURepoManager.java:106) ~[skyblocker-5.6.0+1.21.5.jar:?]
	at knot/de.hysky.skyblocker.events.SkyblockEvents.lambda$static$0(SkyblockEvents.java:15) ~[skyblocker-5.6.0+1.21.5.jar:?]
	at knot/de.hysky.skyblocker.utils.Utils.onPacket(Utils.java:464) ~[skyblocker-5.6.0+1.21.5.jar:?]
	at knot/net.azureaaron.hmapi.events.HypixelPacketEvents.lambda$createEvent$0(HypixelPacketEvents.java:44) ~[hm-api-1.0.1+1.21.2-607a5e57fc29b503.jar:?]
	at knot/net.azureaaron.hmapi.network.HypixelNetworkingImpl.lambda$handlePayload$3(HypixelNetworkingImpl.java:70) ~[hm-api-1.0.1+1.21.2-607a5e57fc29b503.jar:?]
	at knot/net.minecraft.class_1255.method_18859(class_1255.java:164) [client-intermediary.jar:?]
	at knot/net.minecraft.class_4093.method_18859(class_4093.java:23) [client-intermediary.jar:?]
	at knot/net.minecraft.class_1255.method_16075(class_1255.java:138) [client-intermediary.jar:?]
	at knot/net.minecraft.class_1255.method_5383(class_1255.java:123) [client-intermediary.jar:?]
	at knot/net.minecraft.class_310.method_1523(class_310.java:1308) [client-intermediary.jar:?]
	at knot/net.minecraft.class_310.method_1514(class_310.java:936) [client-intermediary.jar:?]
	at knot/net.minecraft.client.main.Main.main(Main.java:265) [client-intermediary.jar:?]
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.2.jar:?]
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.2.jar:?]
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.2.jar:?]
	at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) [NewLaunch.jar:?]
	at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?]
	at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?]

Anything else?

This is happening while playing hypixel skyblock. I also do have another plugin called "Firmament" which interacts with your mod.

By submitting this issue, I have included the necessary logs by pasting the contents into the correct location or attaching the file as an upload.

  • Yes, and I did not use any paste services other than GitHub Gists.

By submitting this issue, I have confirmed my REI and REI's dependencies are up to date.

  • Yes
commented

Forgot to add this aswell.

[16:08:21] [Netty Client IO #0/ERROR]: Throwing
java.lang.IllegalStateException: Cannot get registry access!
	at knot/me.shedaniel.rei.impl.common.util.InstanceHelper.registryAccess(InstanceHelper.java:67) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.RoughlyEnoughItemsCore.lambda$attachCommonInternals$4(RoughlyEnoughItemsCore.java:134) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.Internals.getRegistryAccess(Internals.java:122) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.api.common.display.basic.BasicDisplay.registryAccess(BasicDisplay.java:57) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.api.common.util.EntryIngredients.ofItemTag(EntryIngredients.java:196) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.plugin.client.runtime.HideIngredientsFromTagsPlugin$HideTagsFilteringRule.prepareCache(HideIngredientsFromTagsPlugin.java:116) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.plugin.client.runtime.HideIngredientsFromTagsPlugin$HideTagsFilteringRule.prepareCache(HideIngredientsFromTagsPlugin.java:100) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.entry.type.FilteringLogic.prepareCache(FilteringLogic.java:76) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.entry.type.FilteringLogic.hidden(FilteringLogic.java:101) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.entry.type.PreFilteredEntryList.refreshFilteringFor(PreFilteredEntryList.java:158) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.entry.type.PreFilteredEntryList.refreshFilteringFor(PreFilteredEntryList.java:121) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.entry.type.EntryRegistryImpl.markFilteringRuleDirty(EntryRegistryImpl.java:103) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.api.client.entry.filtering.FilteringRule.markDirty(FilteringRule.java:86) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.plugin.client.runtime.HideIngredientsFromTagsPlugin$HideTagsFilteringRule.markDirty(HideIngredientsFromTagsPlugin.java:156) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/net.minecraft.class_634.handler$dkk000$roughlyenoughitems$handleUpdateTags(class_634.java:7705) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_634.method_11126(class_634.java) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2790.method_12001(class_2790.java:43) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2790.method_65081(class_2790.java:13) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.method_10759$mixinextras$wrapped$100(class_2535.java:208) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.mixinextras$bridge$method_10759$mixinextras$wrapped$100$101(class_2535.java) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.wrapMethod$dmd000$skyblock-api$genericsFtw(class_2535.java:2755) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.method_10759(class_2535.java) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.method_10770(class_2535.java:193) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.channelRead0(class_2535.java:69) ~[client-intermediary.jar:?]
	at knot/io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.118.Final.jar:?]
	at knot/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:289) ~[netty-handler-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) ~[netty-common-4.1.118.Final.jar:?]
	at knot/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.118.Final.jar:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
[16:08:21] [Netty Client IO #0/WARN]: [REI] Failed to load hidden ingredients from tag, falling back to empty cache.
java.lang.NullPointerException: Cannot invoke "net.minecraft.class_7871$class_7872.method_46751(net.minecraft.class_5321)" because "provider" is null
	at knot/me.shedaniel.rei.api.common.util.EntryIngredients.ofTag(EntryIngredients.java:180) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.api.common.util.EntryIngredients.ofItemTag(EntryIngredients.java:196) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.plugin.client.runtime.HideIngredientsFromTagsPlugin$HideTagsFilteringRule.prepareCache(HideIngredientsFromTagsPlugin.java:117) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.plugin.client.runtime.HideIngredientsFromTagsPlugin$HideTagsFilteringRule.prepareCache(HideIngredientsFromTagsPlugin.java:100) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.entry.type.FilteringLogic.prepareCache(FilteringLogic.java:76) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.entry.type.FilteringLogic.hidden(FilteringLogic.java:101) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.entry.type.PreFilteredEntryList.refreshFilteringFor(PreFilteredEntryList.java:158) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.entry.type.PreFilteredEntryList.refreshFilteringFor(PreFilteredEntryList.java:121) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.impl.common.entry.type.EntryRegistryImpl.markFilteringRuleDirty(EntryRegistryImpl.java:103) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.api.client.entry.filtering.FilteringRule.markDirty(FilteringRule.java:86) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.plugin.client.runtime.HideIngredientsFromTagsPlugin$HideTagsFilteringRule.markDirty(HideIngredientsFromTagsPlugin.java:156) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/net.minecraft.class_634.handler$dkk000$roughlyenoughitems$handleUpdateTags(class_634.java:7705) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_634.method_11126(class_634.java) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2790.method_12001(class_2790.java:43) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2790.method_65081(class_2790.java:13) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.method_10759$mixinextras$wrapped$100(class_2535.java:208) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.mixinextras$bridge$method_10759$mixinextras$wrapped$100$101(class_2535.java) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.wrapMethod$dmd000$skyblock-api$genericsFtw(class_2535.java:2755) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.method_10759(class_2535.java) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.method_10770(class_2535.java:193) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.channelRead0(class_2535.java:69) ~[client-intermediary.jar:?]
	at knot/io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.118.Final.jar:?]
	at knot/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:289) ~[netty-handler-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) ~[netty-common-4.1.118.Final.jar:?]
	at knot/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.118.Final.jar:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
[16:08:21] [Netty Client IO #0/WARN]: [REI] Failed to load hidden ingredients from tag, falling back to empty cache.
java.lang.NullPointerException: Cannot invoke "net.minecraft.class_7871$class_7872.method_46751(net.minecraft.class_5321)" because "provider" is null
	at knot/me.shedaniel.rei.api.common.util.EntryIngredients.ofTag(EntryIngredients.java:180) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.api.common.util.EntryIngredients.ofItemTag(EntryIngredients.java:196) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.plugin.client.runtime.HideIngredientsFromTagsPlugin$HideTagsFilteringRule.prepareCache(HideIngredientsFromTagsPlugin.java:116) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/me.shedaniel.rei.plugin.client.runtime.HideIngredientsFromTagsPlugin$HideTagsFilteringRule.markDirty(HideIngredientsFromTagsPlugin.java:164) ~[RoughlyEnoughItems-19.0.809-fabric.jar:?]
	at knot/net.minecraft.class_634.handler$dkk000$roughlyenoughitems$handleUpdateTags(class_634.java:7705) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_634.method_11126(class_634.java) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2790.method_12001(class_2790.java:43) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2790.method_65081(class_2790.java:13) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.method_10759$mixinextras$wrapped$100(class_2535.java:208) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.mixinextras$bridge$method_10759$mixinextras$wrapped$100$101(class_2535.java) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.wrapMethod$dmd000$skyblock-api$genericsFtw(class_2535.java:2755) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.method_10759(class_2535.java) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.method_10770(class_2535.java:193) ~[client-intermediary.jar:?]
	at knot/net.minecraft.class_2535.channelRead0(class_2535.java:69) ~[client-intermediary.jar:?]
	at knot/io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) ~[netty-handler-4.1.118.Final.jar:?]
	at knot/io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) ~[netty-handler-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:455) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:107) ~[netty-codec-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:289) ~[netty-handler-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[netty-transport-4.1.118.Final.jar:?]
	at knot/io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) ~[netty-common-4.1.118.Final.jar:?]
	at knot/io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.118.Final.jar:?]
	at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]