Hi, you'll see a response in that discussion + a release providing a fix for the Moshine mod.
Essentially, the Moshine mod doesn't provide a valid technology definition in one of the 'data stages' mods go through; unfortunately, my mod ran between the stage that Moshine provides an invalid one, and the stage that fixes it. While this error is transparent to users and most other mods, my mod did not account for this.
I've added an extra set of checks so it'll log technologies that don't properly adhere to the Lua API specfiication, and added basic exception handling so that it will gracefully ignore any technology that causes issues like this in the future.