Refined Storage

Refined Storage

77M Downloads

Crash after requesting an autocrafting recipe -- Can't join my world anymore

ther4nd0moo opened this issue ยท 6 comments

commented

Issue description: I requested an item (that I've successfully requested many times before) from my pattern grid then my world crashed. I now am unable to log back into my world. I've tried to delete my controller through MC Edit, but that didn't change much. I'm now trying to delete my crafters one by one to see if i can stop the recipe from being requested. I'm worried that the bug would still not be solved even if I found the culprit and got back in my world. Any ideas?

What happens: The game shuts down the internal server just after the loading screen and gives me the same crash log

What you expected to happen: I should be able to load the world properly

Steps to reproduce:

  1. Launch Dungeons Dragons and Space Shuttles modpack through twitch and hit play
  2. Wait for the title screen to load then try to hop on to my single player world
  3. The game seems to load up, but shuts down immediately once its done and tells me it crashed

Version (make sure you are on the latest version before reporting):

  • Minecraft: 1.12.2
  • Forge: 14.23.5.2847
  • Refined Storage: 1.6.16

Does this issue occur on a server? [yes/no]
no

If a (crash)log is relevant for this issue, link it here:

Crash Log

commented

Yes the crashlog you posted says that it is an interface making the request.

commented

Oh wow! I didn't notice that.

I'm a bit new to NBTExplorer. I can find the interfaces and see that they have a refinedstorage:upgrade in their inventories. Would it be possible to know which one is requesting a craft? Or would it be better to just delete all the crafting upgrades?

commented

Unfortunately the crashlog doesn't say which interface is requesting what. If you want to be sure remove all of them.

commented

I'm back up and running again!! Thank you so much!

I located the interface and the recipe that was the culprit.

I'm not sure if it helps with the devs here, but I believe this came from a recipe that I changed (using a different version of a slimeball. The interface that kept an item in stock needed this recipe, and I guess it didn't like that. I would assume that the interface would look for the recipe in all the crafters and use the current recipe, but ofc, I have no clue how it's implemented haha.

Thanks for helping me solve the issue and I love all the work that you all do!~

commented

The solution would be to open up the world/data/refinedstorage_nodes.dat in NBTExplorer and finding the Interface that is requesting this craft and removing its crafting upgrade.

commented

The main request I put in came from me requesting the item through the pattern grid. Is there something in the log that indicates this is coming from an interface? Because I can see how an interface could be requesting something needed for the main request.