after loading a save, i clicked on an assembler with speed modules waiting to be switched and promptly got the error message below, then i reloaded and got the same error after clicking on a different production machine. after testing a few more times, it seems like all assemblers and chem plants show this error message whenever clicked on, regardless of recipe selected and modules installed. the oil refineries have an additional line in their error message, but cause the error just as easily.
everything worked earlier today, so it must have been the latest update.
The mod Productions Per Minute (0.2.1) caused a non-recoverable error.
Please report this error to the mod author.
Error while running event productions-per-minute::on_gui_opened (ID 95)
productions-per-minute/control.lua:42: bad argument #1 of 2 to 'pairs' (table expected, got nil)
stack traceback:
[C]: in function 'pairs'
productions-per-minute/control.lua:42: in function 'is_valid_gui_entity'
productions-per-minute/control.lua:52: in function <productions-per-minute/control.lua:50>