Jumping back into Factorio after a few months, I've updated all my mods and getting this error from Bio Industries when trying to load a save:
```
Error while applying migration: Bio Industries: Bio_Industries_0.18.01.lua
Bio_Indistries/migrations/Bio_Indistries_0.18.01.lua:38: attempt to index field 'tech' (a nil value)
stack traceback:
Bio_Indistries/migrations/Bio_Indistries_0.18.01.lua:38: in main chunk
I've tried commenting out lines 38 and 39 to see if the game will load without the technology being disabled, which results in Factorio using all my RAM and crashing.
This is a really stupid bug:
technologies.tech.researched = false
technologies.tech.reload()
This is looking for a technology named "tech", which doesn't exist because 'tech' is just a variable that extends to a string. Replacing lines 38/39 with the following will fix it:
technologies[tech].researched = false
technologies[tech].reload()
'tech' will now be replaced with the name of a real technology. I've fixed that for the next release.
After applying the change, my computer didn't react for a while, didn't accept any keyboard input, and my audio player looped the same 2 second piece forever. However, it returned to a usable state once the migration completed. Could you try if fixing the bug above will let you continue your game -- even if it takes a while?