Skip to content

[Crash]: JEI Config Button w/ FancyMenu #593

@rkwapisz

Description

@rkwapisz

Modpack Version

1.0.0-rc6

Crash Assistant Message (big green button)

No response

What happened?

I've been able to reliably reproduce a crash in AllTheMons 1.0.0-rc6 (though it was also occurring in rc5) caused by clicking the JEI config/settings button while viewing my inventory (the button in the bottom-right) that is being caused by FancyMenu. The log indicates that immediately after clicking the JEI config button, the client rejects the OPEN_FILE call:

com.google.gson.JsonParseException: Action not allowed: OPEN_FILE

This failure then goes through FancyMenu which appears to cause the actual crash.

4310  at net.minecraft.network.chat.Component$Serializer.serialize(Component.java:164)
4311  at net.minecraft.network.chat.Component$Serializer.toJson(Component.java:170)
4312  at de.keksuccino.fancymenu.customization.listener.listeners.OnSystemMessageReceivedInChatListener.serializeComponent(OnSystemMessageReceivedInChatListener.java:45)
4313  at de.keksuccino.fancymenu.customization.listener.listeners.OnSystemMessageReceivedInChatListener.onSystemMessageReceivedInChat(OnSystemMessageReceivedInChatListener.java:26)
4314  at net.minecraft.client.multiplayer.chat.ChatListener.wrapOperation$dei000$fancymenu$wrap_addMessage_handleSystemMessage_FancyMenu(ChatListener.java:568)
4315  at net.minecraft.client.multiplayer.chat.ChatListener.handleSystemMessage(ChatListener.java:189)
4316  at net.minecraft.client.player.LocalPlayer.displayClientMessage(LocalPlayer.java:414)

This issue appears identical to the one described here: Keksuccino/FancyMenu#1628

Interestingly, the linked issue describes that the behavior occurs when Configured is not installed. Out of curiosity, I downloaded and added Configured 2.6.3 to AllTheMons' modlist (1.0.0-rc6).

With Configured 2.6.3 installed, the crashing no longer occurs and the JEI configuration menu opens as expected.

I'm sharing these findings with the community because I'm not sure if this is the preferred solution as it adds another mod to the modpack, or if there is a misconfiguration within FancyMenu that unintentionally causes crashes when opening the JEI config page without Configured alongside.

Crash Log or Disconnect Log

No response

Latest.Log

No response

Read this!

  • I agree that my post will be closed if above requirements does not meet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    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