Quality Assurance


All Qualities, unlocked from the start! Quality Modules not included.

Tweaks
2 days ago
2.0
11.0K
Manufacturing Cheats

b Game fails to start with Bio Industries Mod

3 days ago

If installed with Bio Industries ( https://mods.factorio.com/mod/Bio_Industries_2 ) Game fails to start with the following error.

Failed to load mods: QualityAssurance/data-updates.lua:144: bad argument #1 of 3 to 'insert' (table expected, got nil)
stack traceback:
[C]: in function 'insert'
QualityAssurance/data-updates.lua:144: in main chunk

2 days ago

This is an issue that occurs when mods add technologies out-of-order. Specifically, a prerequisite to some technology (likely one added by Bio Industries) hasn't been initialised by the time my code runs.
The result is a crash, as QA tries to find a technology (the one used as a prerequisite) that doesn't exist.

I'd like to make it clear that this issue isn't actually with QA, (although it'd be extremely simple to fix on my end) as the lua documentation specifically says that the list of prerequisites is a list of names of technologies.
I was at one point working on some better error handling for this case, so that it's clear that the issue is with another mod, but I never actually got around to releasing it.

2 days ago

I've now released 1.4.6 which implements the error handling I mentioned.

New response