Enigmatica 2: Expert - E2E

Enigmatica 2: Expert - E2E

2M Downloads

java.lang.IllegalStateException: Recipe minecraft:crafting_table produces unregistered item minecraft:crafting_table

cankaratepe23 opened this issue · 25 comments

commented

Modpack version
1.77 (and 1.78 beta)

Issue
On a completely fresh install of the server on a Windows 10 machine, clients receive an exception and disconnect on the "Logging in" screen.

The exception is:
[Client thread/FATAL]: Error executing task java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Recipe minecraft:crafting_table (net.minecraft.item.crafting.ShapedRecipes@75973f7a) produces unregistered item minecraft:crafting_table (net.minecraft.item.ItemBlock@3f1fb139)

Clients that received exceptions were are also fresh installs on Twitch and GDLauncher, we tried with both. Both clients and the server use 64 bit Java version 1.8.0_241

Logs
The logs exceed pastebin size limit, I'll try attaching them directly to GitHub

medic-client-latest.log

medic-server-latest.log

commented

Adding that the issue is actually possibly related to java as it has been discovered that a windows update with the current version of java fixes the issue.

commented

FoamFix does fix this issue for most users but not all, I have someone on my server reporting they are getting the same issue.

commented

As in an optional update with windows fixes this issue, meaning that this traces the error way back to java itself.

commented

So it looks like the update KB5006738 fixes the issue with updated versions of java. Will post an announcement on my discord as the issue has been logically, as far as I have been able to deduce, nailed down to the recent java update.

commented

HI please advice for this problem
[Client thread/FATAL]: Error executing task java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Recipe minecraft:shield produces unregistered item minecraft:shield

commented

HI please advice for this problem [Client thread/FATAL]: Error executing task java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Recipe minecraft:shield produces unregistered item minecraft:shield

Hi H3LLi, best not to reply to issues that already have been closed; especially since this is a different error than the one in the ticket. The best practice is to open a new ticket and supply us with as much information as possible (according to the issue template: game version, crash logs, other information that might be relevant). But for crashes like this, the easiest way to get support in in the #support channel of our discord servers. Have a nice year's end!

commented

I have the same problem but with the recipe from the leather leggins

commented

This issue happens on a fresh install of both the server and the client. As such, it is a bug that is in need of fixing — the fresh install combination like that should always work, without further tweating. FWIW, however, removing FastWorkbench doesn't help. Both the server and client are running Linux, and the locale command on both outputs this:

$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
commented

@NillerMedDild request re-opening of this issue

commented

I'll have another look :) I have still never been able to reproduce this issue though.

commented

I never should've closed this to be honest, I'm trying to figure out what the cause is :)

commented

@john01dav I discussed the issue with the developer of FastWorkbench, and he informed me that this issue is a symptom of a desync registry, reinstalling both client and server should fix this. It is a Forge error, which we can't really do anything about.

commented

I just reinstalled the server and it seems to have worked. I didn't even need to reinstall the client. Thanks for your help!

commented

Sure thing, glad it worked.

commented

Thank you for the report, I will investigate the issue.

commented

Please try removing the mod FastWorkbench from both server and clients.

commented

The exception regarding the crafting_table recipes are gone, but now "Fatally missing registry entries" error comes up on login. The client log states these entries are:

[07:30:54] [Client thread/INFO] [FML]: Registry EntityEntry: Found a missing id from the world astralsorcery:entityılluminationspark
[07:30:54] [Client thread/INFO] [FML]: Registry EntityEntry: Found a missing id from the world astralsorcery:entityıtemdamageresistant

Something I find interesting, the ID for these entries seem to contain the letter ıı, which is a letter that exists in my own locale's alphabet but not in English. The capital letter I is converted to lowercase ı instead of i if a mod is using my PC's locale instead of the English locale.

Also please note that I've been using 1.78 to test this. I will roll back to a fresh install of the stable 1.77 with the FastWorkbench mod removed after this post.

commented

Which language are you using in Minecraft?

commented

Minecraft is in English.

commented

And your PC language?

commented

PC language is Turkish.

commented

Also, I tried with 1.77 and it's behaving exactly as I described above.

commented

Would you mind changing your PC language to English please? or whatever the server uses

commented

This issue has been automatically closed because there has been no response to our request for more information from the original author. With only the information that is currently in the issue, we don't have enough information to take action. Please reach out if you have or find the answers we need so that we can investigate further.

commented

Sorry for the late response, my PC was running another server so I couldn't restart it to change the language.

Removing Fast Workbench as you said, and changing the Windows display language to English, (then reinstalling the server) solves every problem I've had so far. I can join without any issues. Thanks for your help!